大家,我有问题。我想布局一个固定大小的视图(可能是一个按钮)。所有 android 设备一英寸,不是 dp 也不是 px 。这就是我客户的需求。我在布局xml文件中使用“1in”。但是它不正确,我用尺子测量它。谁能帮我解决一下?
另一方面,我想用代码设置它。我首先使用密度Dpi计算px,大多数时候,它是正确的,除非我发现某些设备的dpi和ppi不一样。
我有一个安卓平板电脑。
9英寸
密度Dpi=160
1024*600
ppi=132 我用PPI=√(X2+Y2)/ Z (X:width pix;Y:height px;Z:inch of screen)
那我如何通过代码获取ppi?当应用程序运行时,我无法获得屏幕的英寸。我希望有其他方法可以满足我的要求。谢谢!