Android samsang galaxy选项卡将px转换为dp时出现问题

Android samsang galaxy选项卡将px转换为dp时出现问题,android,Android,我正在使用java代码创建android应用程序。我们正在使用下面的代码将DIP转换为PX Px = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dip, getResources().getDisplayMetrics().metrics); Galaxy Tab 7英寸(sdk版本3.2): 密度=1.0宽度=1024,高度=600,并从“值”大文件夹中拾取值 Galaxy Tab 7英寸(sdk版本2.2):

我正在使用java代码创建android应用程序。我们正在使用下面的代码将DIP转换为PX

Px = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dip, getResources().getDisplayMetrics().metrics);
Galaxy Tab 7英寸(sdk版本3.2): 密度=1.0宽度=1024,高度=600,并从“值”大文件夹中拾取值

Galaxy Tab 7英寸(sdk版本2.2): 密度=1.5宽度=1024,高度=600,并从“值”大文件夹中拾取值

这就是为什么在galaxyTab 2.2中,值也来自大文件夹中的值,并且因为密度为1.5,所以它乘以1.5

谢谢
binish

自从更新到3.0及以上版本以来,这是三星常见的问题

查看新值,它们都是大型设备

唯一的区别是7'3.2是mdpi,7'2.2是hdpi

如果您没有为相应的值提供任何文件夹,它将从默认值取为大值

如果您想要区分,您可以创建一个具有
值大mdpi


你的问题对我来说并不清楚。请澄清你的问题在哪里?