android手机和emulator的布局设计不同

android手机和emulator的布局设计不同,android,Android,我设计了android应用程序,当我在emulator和手机中打开应用程序时,设计非常糟糕,按钮和图像在设计中重叠,这非常糟糕,我如何才能使其成为plz 这是android studio中的设计 这里是蓝调的活动 你的大多数观点都有绝对的立场 tools:layout_editor_absoluteX="xdp" tools:layout_editor_absoluteY="ydp" 这就是为什么它们会显示在布局的特定位置上。我建议您向视图中添加约束,以允许它们相对于其他视图

我设计了android应用程序,当我在emulator和手机中打开应用程序时,设计非常糟糕,按钮和图像在设计中重叠,这非常糟糕,我如何才能使其成为plz

这是android studio中的设计

这里是蓝调的活动


你的大多数观点都有绝对的立场

    tools:layout_editor_absoluteX="xdp"
    tools:layout_editor_absoluteY="ydp"

这就是为什么它们会显示在布局的特定位置上。我建议您向视图中添加约束,以允许它们相对于其他视图或父视图进行定位。查看

您的一些视图没有约束,因此它们显示在初始位置,尽管由于“工具”属性,这些视图在android studio布局编辑器中显示正确。单击版面编辑器右上角的红色感叹号图标了解更多信息。

右上角。。。红色的9+。。。你有布局错误更具体地说:这些位置只显示在预览中,而不是实际的应用程序,你的意思是在图像中添加绝对X,Y?或者在每个图像之前添加约束布局?只需在每个视图中添加约束即可。可以在布局编辑器中以图形方式执行此操作。只需将鼠标悬停在视图的边缘,并将其锚定到附近的视图或父视图。这将修复它相对于它的位置。非常感谢,我会检查它并告诉你更新,再次谢谢