首页 > 解决方案 > 无法在 android studios 3.4.1 的任何布局中移动任何对象

问题描述

我是 android 编程的新手,并且坚持使用布局。每当我在相对布局中拖放任何对象时,我都会转到布局的左上角。

我用线性布局尝试了这个,在父布局文本视图中也发生了同样的事情

设计视图

由于这个问题,我无法正确设计我的应用程序。

标签: xmlandroid-studioandroid-studio-3.4

解决方案


RelativeLayouts 根据现有的同级视图和 RelativeLayout 本身定义其子视图的位置(因此得名)。由于您还没有定义任何这些属性(如android:centerInParent="true"android:alignParentTop="true"其他好东西),它停留在左上角。此外,我强烈建议您使用 XML 进行布局(您可以在布局编辑器底部的“文本”视图中编辑 XML),因为使用横向模式下的 Pixel 2 进行的布局看起来与纵向模式下的 Nexus 7。

编辑:对于初学者的 Android 开发课程,我强烈推荐这里的 Udacity课程

EDIT2:您需要定义 ContraintLayout 约束,否则内容将留在角落。


推荐阅读