应用程序根本不格式化元素。只是在一行中显示它们

时间:2017-04-21 20:38:41

标签: android android-layout android-studio

我刚刚下载了Android Studio并决定试用它,从未用Java编程,或任何类型的Android应用程序。这一切似乎都很好,但一旦我模仿了应用程序。当我编写代码时,我得到了奇怪的格式,这不是应用预览中的东西。这是一个简单的“平方”功能应用程序。

当我查看预览时:

enter image description here

当我效仿它时:

enter image description here

1 个答案:

答案 0 :(得分:0)

您正在使用此类格式,因为您使用Constraint Layout作为根布局。视图(EditTextButton和其他视频)没有任何限制,因为它们位于屏幕的左上角。您必须在ContraintLayout中添加约束。< / p>

遵循以下三种方法中的任何一种 -

  • 了解Constraint Layout。查看此链接 - 在Android Studio中使用ConstraintLayout构建响应式用户界面(最有用的三个)
  • Constraint Layout更改为Linear LayoutRelative Layout作为根布局。(如果您熟悉它们)
  • 点击推断约束(橙色两颗星型符号)自动创建约束并再次编译。(目前最简单的三种方法)