Gav*_*vin 2 android android-layout
我一直在Galaxy Samsung Tab 7"GT-P3110上布置一些Android xml屏幕,屏幕分辨率为1024 x 600.它运行Android ver 4.0.3
然而,我的客户正在运行带有Android 2.2的Galaxy Samsung Tab 7"SPH-P100,具有相同的屏幕尺寸和分辨率.
当顾客正在查看我创建的屏幕时,他们正在切割宽度方式.
两个设备似乎都具有相同的大小和分辨率,我试图找出为什么布局有差异?
Galaxy Samsung Tab GT-P3110 http://www.samsung.com/uk/consumer/mobile-devices/tablets/tablets/GT-P3110TSABTU-spec
Galaxy Samsung Tab SPH-P100 http://www.samsung.com/us/mobile/galaxy-tab/SPH-P100ZKASPR
我已经做了一些挖掘...
在SO上,有一些评论,例如"设备制造商可以选择其设备的密度来实现所需的UI - 例如,Samsung Tab使用的密度比实际DPI大很多,从而导致整体更大的UI." 从 设备无关像素的基础知识,这在其他网站上进一步报道...
一位用户对此进行了更深入的挖掘 - 并发现原来的Galaxy Tab 7报告说Galaxy Tab不遵守开发者文档:
无论屏幕密度如何,160dp始终为1英寸
但是将其显示报告为hdpi而不是mdpi.Google博客上的解释是:
在这种情况下,三星还有一个小小的惊喜:如果你做算术,它的屏幕有170 DPI,这远远不是Android设备中最密集的.不过,它声称自己是"hdpi"(并且具有"大"屏幕尺寸).原因很简单:它看起来更好.
有关详细信息,请参阅:
考虑到这一点......难题中唯一剩下的部分就是Galaxy Tab 2中发生的事情......好吧,我的猜测是三星决定在ICS中更换Galaxy Tab 2以便"正确"报告本身作为中等密度而非高密度设备......
...这就是为什么你的Galaxy Tab 2显示内容的方式与你客户的Galaxy Tab 1不同
| 归档时间: |
|
| 查看次数: |
3310 次 |
| 最近记录: |