1

不知道我做错了什么,但我试图将 5 个复选框放在一个表格行中。该行似乎在第一个复选框之后结束,其余 4 个复选框出现在该行之外。这是代码:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center_horizontal" >
        <TextView  
            android:id="@+id/txtView1"  
            android:layout_width="match_parent"  
            android:layout_height="wrap_content"  
            android:textStyle="bold"  
            android:typeface="serif"  
            android:textSize="18sp"  
            android:text="@string/start_head"  
            android:gravity="center"  
            android:layout_span="5"
            android:layout_marginTop="10dp" >

        </TextView>  
    </TableRow>

    <TableRow
        android:id="@+id/tableRow2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="50dp" >

        <CheckBox
            android:id="@+id/chkAtm"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/atm" />

        <CheckBox
            android:id="@+id/chkGift"
            android:layout_width="wrap_content"
            android:text="@string/giftcard" />
       <CheckBox
            android:id="@+id/chkRing"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/ring" />
       <CheckBox
            android:id="@+id/chkMerchant"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/merchant" />
       <CheckBox
            android:id="@+id/chkCod"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/cod" /> 

    </TableRow>

    <TableRow
        android:id="@+id/tableRow3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center_horizontal" >
        <Button
            android:id="@+id/btnRun"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="20dp"
            android:text="@string/run"
            android:layout_span="5" />

    </TableRow>


</TableLayout>
4

1 回答 1

0

你的第二个 CheckBox 没有 android:layout_height,检查一下 ;)

于 2013-05-29T16:14:20.563 回答