如何用代码获取android系统的ppi?

时间:2014-06-26 09:19:22

标签: android dpi ppi

大家,我有问题。我想用固定的方式布局视图(可能是一个按钮) 尺寸。所有Android设备一英寸,不是dp而不是px。这是我的客户的需求。 我用" 1in"在布局xml文件中。但是它不对,我用尺子测量它。 谁能给我一些帮助呢?

另一方面,我想用代码设置它。我首先使用densityDpi来计算px,大多数情况下,它是正确的,除非我发现某些设备的dpi和ppi不相同。登记/> 我有一个安卓平板电脑 9英寸
densityDpi = 160
1024个* 600
ppi = 132我使用PPI =√(X2 + Y2)/ Z(X:宽度像素; Y:高度px; Z:屏幕英寸)

然后我如何通过代码获得ppi?当应用程序运行时,我无法获得屏幕的大小。 我希望还有其他方法可以满足我的要求。 谢谢!

0 个答案:

没有答案