我刚在学校开始 Java 编程,我的第一个任务是重新创建一个我正在使用 xml 布局而不是以编程方式创建元素的应用程序。我有两个要显示的独立线性布局,一个是水平的,一个是垂直的。我所有的水平布局看起来都很好,但是每当我尝试添加垂直布局时,它都会添加但不会显示。在模拟器中,我可以看出它正在被添加,因为水平 LL 被推来推去。
下面是代码示例:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:id="@+id/randomButton"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight=".5"
android:text="DERP" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="HIIIII" />
<Button
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Badoop" />
</LinearLayout>
</LinearLayout>
有什么建议么?谢谢,
大卫