布局问题Android Studio [关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了布局问题Android Studio [关闭]相关的知识,希望对你有一定的参考价值。
答案
您正在使用约束布局并形成它的外观,您正在调整垂直约束,以便您的视图跳到屏幕的顶部(它们没有锚点可以保持)。 以下是具有垂直约束的类似布局的示例:
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="24dp"
android:text="Button"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<EditText
android:id="@+id/editText4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="129dp"
android:ems="10"
android:hint="UserName"
android:inputType="textPersonName"
app:layout_constraintBottom_toBottomOf="@+id/editText5"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<EditText
android:id="@+id/editText5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="226dp"
android:ems="10"
android:inputType="textPersonName"
android:hint="password"
app:layout_constraintBottom_toBottomOf="@+id/button3"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
另一答案
在声明XML布局时注意您的命名空间。 android
是用于在Android上呈现布局的命名空间,而tools
仅用于修改在Android工作室布局编辑器中呈现布局。因此它们不会被编译为在运行时使用。
底线是考虑你的布局没有tools
属性作为实际的。
以上是关于布局问题Android Studio [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在打开预览的情况下编辑布局时 Android Studio 冻结?