xml - 无法在 android studios 3.4.1 的任何布局中移动任何对象
问题描述
我是 android 编程的新手,并且坚持使用布局。每当我在相对布局中拖放任何对象时,我都会转到布局的左上角。
我用线性布局尝试了这个,在父布局文本视图中也发生了同样的事情
由于这个问题,我无法正确设计我的应用程序。
解决方案
RelativeLayouts 根据现有的同级视图和 RelativeLayout 本身定义其子视图的位置(因此得名)。由于您还没有定义任何这些属性(如android:centerInParent="true"
或android:alignParentTop="true"
其他好东西),它停留在左上角。此外,我强烈建议您使用 XML 进行布局(您可以在布局编辑器底部的“文本”视图中编辑 XML),因为使用横向模式下的 Pixel 2 进行的布局看起来与纵向模式下的 Nexus 7。
编辑:对于初学者的 Android 开发课程,我强烈推荐这里的 Udacity课程
EDIT2:您需要定义 ContraintLayout 约束,否则内容将留在角落。
推荐阅读
- javascript - 数据不是函数
- git - 如果没有更改,Git 提交将失败构建,但退出代码仍为 0
- java - JTextPane 中的行距不呈现
- javascript - 如何在 ajax 调用中安全地将数据发送到控制器方法,以便通过查看开发人员工具无法利用它
- flutter - 如何在颤动中更改主题数据?
- c# - 如何从外部应用程序在 Dynamics 365 Finance & Operations 中插入/更新客户
- javascript - 如何让承诺等到循环中的所有请求都完成?
- android - 如何使用另一个应用程序打开颤振应用程序
- r - 更改 ComplexHeatmap 中图例的顺序
- r - 无法将 XML 包安装到 Rstudio