作者finch319 (Finch)
看板AndroidDev
标题[问题] 请问有关 Actionbar Menu Item 大小的问
时间Tue Dec 10 17:59:48 2013
请问有关 Actionbar Menu Item 在不同装置的图示大小异常问题。
这是正常显示的画面,在解析度 1280x800 的七寸及十寸平板上都可以正常显示:
https://dl.dropboxusercontent.com/u/16455237/%E5%9C%96%E7%89%87%2013.png
图片是放在 res\drawable-mdpi 下
但是在 Full HD 的平板上,原本的图示变超小:
https://dl.dropboxusercontent.com/u/16455237/%E5%9C%96%E7%89%87%2011.png
我有另外在 res\drawable-hdpi 下放比较大的图。
drawable-mdpi 的图示大小 113x40
drawable-hdpi 的图示大小 170x60
另外有测试把 drawable-hdpi 下的图示换成色块,确认抓到的是 drawable-hdpi 下的
图没错!
https://dl.dropboxusercontent.com/u/16455237/%E5%9C%96%E7%89%87%2010.png
Google 了很久都没有找到答案,只有找到有人也有类似的问题:
http://stackoverflow.com/questions/18571099/why-do-menu-item-background-image-looks-different-on-different-phones
有人知道造成此现象的原因吗?感谢大家!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.26.151
1F:→ corrupt003:用scaleType呢 12/10 19:31
2F:→ ted66:你先看他的density跟萤幕大小多少,平板是两倍解析 12/10 21:46
3F:→ ted66:如果FULL的desity是3的话就会差蛮多的(应该没拼错英文= =) 12/10 21:47
4F:→ asilzheng:scaleType 设为 centerCrop/centerInside 试试 12/10 22:26