【发布时间】:2015-10-29 11:50:38
【问题描述】:
请帮助我使用 XML 设置 Android 布局。
我想为纵向和横向设置布局方向,但它们没有响应。纵向看还不错,横向看就不行了。
这是我的代码:
<Linear Layout XML:android="HTTP://sachems.android.com/apk/res/android"
XML:tools="HTTP://sachems.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@draw able/home"
android:orientation="vertical">
<Linear Layout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weight Sum="100" >
<Linear Layout
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_gravity="bottom"
android:layout_margin Top="370dp"
android:layout_weight="80"
android:orientation="vertical" >
<Button
android:id="@+id/btn_book"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin Left="5dp"
android:layout_margin Right="5dp"
android:layout_margin Top="100dp"
android:layout_margin Bottom="10dp"
android:background="#66FF0000"
android:gravity="center"
android:text="Book"
android:text Size="20sp" />
</Linear Layout>
</Linear Layout>
</Linear Layout>
这仅适用于运行应用程序后在 Android 平板电脑中的一侧方向(纵向或横向),但在通过旋转平板电脑进行检查时不适用于两者。
【问题讨论】:
-
你想只在纵向模式下运行还是两者都运行?
-
Linear Layout是错误并且不会编译。请改用LinearLayout。另外,请避免嵌套布局。为了更好的表现。