Android密度相同的设备

时间:2015-05-26 15:13:47

标签: android device multiscreen

我开发了一个应用程序。我使用屏幕尺寸定位我的视图来计算位置。例如视图A,I定位轴X 30%屏幕宽度和Y 30%屏幕高度。 我在三星S4中测试我的应用程序(xxhdpi,1080x1920,5'')。 我在索尼Xperia Z中测试我的应用程序(xxhdpi,1080x1920,5'')。

在三星4中查看A:X = 324(1080的30%)Y = 576(1920年的30%)。

在Sony Xperia Z中查看A:X = 324(1080的30%)Y = 576(1920年的30%)

在三星S4中它可以,但在sony xperia中,视图还不行。与三星相比,它更向右,并且设备尺寸相同!

我不知道为什么会发生这种情况以及如何解决它。

迎接

1 个答案:

答案 0 :(得分:1)

我遇到过这个问题,所以我再也没有计算轴X和Y.

我在我的所有Android应用程序中都使用了Margin,并且它比你需要使用X轴和Y轴要好得多。

使用   - marginBottom   - marginTop   - marginLeft   - marginRight

希望它有所帮助!