1

我有四列和四个按钮,我让它们按照我的意愿排列,但它们都被挤在一起。有没有办法让布局有间距?这就是我所拥有的:

 <TableLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:stretchColumns="4">

    <TableRow>

        <Button 
            android:layout_column="1"
            android:id="@+id/Button01" 
            android:onClick="OnClick" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content"
            android:background="@drawable/Button01">
        </Button>

        <Button 
            android:layout_column="2"
            android:id="@+id/Button02" 
            android:onClick="OnClick" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content"
            android:background="@drawable/Button02">
        </Button>

        <Button 
            android:layout_column="3"
            android:id="@+id/Button03" 
            android:onClick="OnClick" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content"
            android:background="@drawable/Button03" >
        </Button>

                    <Button 
            android:layout_column="4"
            android:id="@+id/Button04" 
            android:onClick="OnClick" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content"
            android:background="@drawable/Button04" >
        </Button>

    </TableRow>

</TableLayout>
4

2 回答 2

2

我想出了一些可行的方法。我添加了更多列,并在每列之间添加了一个空白透明图像。工作得很好。

于 2011-01-16T19:28:13.867 回答
1

您将要试验android:layout_margin每个按钮的属性。顶部、底部、左侧和右侧有单独的填充属性。

于 2011-01-16T17:09:42.207 回答