android UI手机之间不一致

时间:2017-09-03 20:15:02

标签: android

在我正在开发的应用程序中,Android Studio UI构建器中显示的内容与我测试它的2部手机之间存在不一致(一个nexus 6p和一个Xperia XZ Premium。它们都具有相同的宽高比, 6p为2560x1440,XZ为3840x2160,但在正常使用期间缩小至1920x1080,如果我理解正确的话)

例如:我在约束布局中有3个按钮,屏幕顶部的dp为静态宽度,在UI构建器中,它们从屏幕的一端到另一端,每个按钮左侧均匀约束间隔。在构建器和6p中,它正确显示。然而,在XZ上,它只是关闭。

经过进一步测试,当布局包含设置宽度和长度超过缺少25dp的对象时,XZ似乎始终在25dp左右切断。我该如何解决? 6p显示一切都很好

1 个答案:

答案 0 :(得分:1)

尝试使用自动布局约束来帮助调整尺寸。你应该考虑的未来是你需要移动片段,这将确保目前市场上许多版本的Android手机和平板电脑的UI一致。

Android布局视图可以帮助您完成所有这些。

enter image description here

右键单击不是要设置为特定约束的文本字段/按钮,让魔法发生。