我想顯示一個表格,然後在那個表格下面的表格布局的中間顯示按鈕。然後把它們放在 linear 布局中,但是不能顯示。如何解決這個問題呢?下面是 xml 布局文件:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="40dp"
android:layout_marginRight="40dip"
android:layout_marginTop="30dp"
android:layout_toRightOf="@id/item">
<TableLayout
android:id="@+id/itemTable"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/border"
android:orientation="horizontal"
android:padding="3dip" >
</TableLayout>
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@drawable/list_selector"
android:padding="10dp"
android:layout_gravity="center_horizontal"
android:text=" Order " />
</LinearLayout>
你應該使用一個 RelativeLayout:
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="40dp"
android:layout_marginRight="40dip"
android:layout_marginTop="30dp"
android:layout_toRightOf="@id/item">
<TableLayout
android:id="@+id/itemTable"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:background="@drawable/border"
android:orientation="horizontal"
android:padding="3dip" >
</TableLayout>
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@drawable/list_selector"
android:padding="10dp"
android:layout_below="@+id/itemTable"
android:layout_gravity="center_horizontal"
android:text=" Order " />
</RelativeLayout>