作者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