我正在使用java代码创建android应用程序。我们正在使用以下代码将DIP转换为PX
Px = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dip, getResources().getDisplayMetrics().metrics);
Galaxy Tab 7inch(sdk 3.2版): density = 1.0 width = 1024,height = 600并从values-large folder
中选择值Galaxy Tab 7inch(sdk 2.2版): density = 1.5 width = 1024,height = 600并从values-large folder
中选择值这就是为什么galaxyTab 2.2值也来自于值大的文件夹而且由于密度为1.5,它的乘以1.5
感谢 binish
答案 0 :(得分:0)
两者都是大型设备。
唯一区别是7'3.2是mdpi而7'2.2是hdpi。
如果您没有为相应的值提供任何文件夹,则默认情况下会将其作为值大 -
如果您想要差异,可以使用values-large-mdpi
和values-large-hdpi
答案 1 :(得分:-1)
自从更新到3.0及以上版本以来,这是一个常见的三星问题。
查看http://developer.android.com/guide/practices/screens_support.html的新值