枕上诗书闲处好,门前风景雨来佳。这篇文章主要讲述布局问题Android Studio [关闭]相关的知识,希望能为你提供帮助。
这里有什么问题 ?当我运行应用程序时,我得不到与设计部分相同的结果..任何建议?
文章图片
这是后面的xml代码,我正在使用Pixel XL API 28(android 9,API 28)
文章图片
答案您正在使用约束布局并形成它的外观,您正在调整垂直约束,以便您的视图跳到屏幕的顶部(它们没有锚点可以保持)。 以下是具有垂直约束的类似布局的示例:
<
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>
另一答案【布局问题Android Studio [关闭]】在声明XML布局时注意您的命名空间。
android
是用于在Android上呈现布局的命名空间,而tools
仅用于修改在Android工作室布局编辑器中呈现布局。因此它们不会被编译为在运行时使用。底线是考虑你的布局没有
tools
属性作为实际的。推荐阅读
- Android EditText android(文字无效)
- 以编程方式更改android布局
- Android Set视图在包含视图的左侧20像素,因此其部分覆盖
- 在屏幕底部的背景图象在振翼app
- 在使用Android O的“android(fontFamily”时获取错误“文件名必须以.xml结尾”())
- Appcelerator(标签布局复合在View布局垂直中)
- Admob违规消息Android应用程序
- Android InflateException二进制XML文件行#2
- Android webview示例不起作用(R.layout.show_web_view);