【发布时间】:2014-02-04 08:56:58
【问题描述】:
请帮助我理解我做错了什么,菜单图标(绿色的)大小不同,密度相同,资源相同。
HTC One X:
DisplayMetrics{density=2.0, width=720, height=1280, scaledDensity=2.0, xdpi=213.0, ydpi=213.0}
Android 4.2.2
LG-p880:
DisplayMetrics{density=2.0, width=720, height=1280, scaledDensity=2.0, xdpi=309.9661, ydpi=309.6381}
Android 4.0.3
【问题讨论】:
-
以编程方式获取屏幕宽度和高度,看看两个设备是否给出相同的值。
-
你的实现方式和放大镜一样吗?因为该图标在两者上看起来完全相同。
-
213 和 309 显然不一样。 HTC One X 上的图标更小,因为实际屏幕尺寸更大。这样,两台设备上图标的物理尺寸应该相同。
-
放大镜是默认的 searchview 图标,我不是以编程方式添加它。图片尺寸为:96*96px,两种情况下看起来都是压缩的,但操作栏高度相同。
标签: android android-actionbar android-ui android-support-library