1
<TableLayout
android:id="@+id/tableLayout"
android:layout_width="318dp"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_gravity="center_horizontal"
android:gravity="center_vertical"
>
<TableRow
android:gravity="center"
android:layout_width="wrap_content"
>
<ImageButton
android:id="@+id/Button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/tile_cat"
android:onClick="buttonClickHandler2"
android:clickable="true"
android:tag="1"
android:layout_marginLeft="2sp"/>
<ImageButton
android:id="@+id/Button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/tile_dog"
android:onClick="buttonClickHandler2"
android:clickable="true"
android:tag="2" />
<ImageButton
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/tile_cow"
android:onClick="buttonClickHandler2"
android:clickable="true"
android:tag="3"
/>
</TableRow>
<TableRow
android:gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<ImageButton
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/tile_lion"
android:onClick="buttonClickHandler2"
android:clickable="true"
android:tag="4"
/>
<ImageButton
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/tile_sheep"
android:onClick="buttonClickHandler2"
android:clickable="true"
android:tag="5"
/>
<ImageButton
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/tile_elephant"
android:onClick="buttonClickHandler2"
android:clickable="true"
android:tag="6"
/>
</TableRow>
我得到这个XML我想在同一行与行之间的每个按键之间添加空间,所以它看起来不错,请的GUID我说,能不能在XML用做或我必须使用一些Java代码,因为当搜寻我得到这个想法这是不工作如何添加行间和每个图像按钮之间的空间?
TableRow tr = new TableRow(this);
TableLayout.LayoutParams tableParams=
new TableLayout.LayoutParams
(TableLayout.LayoutParams.MATCH_PARENT,TableLayout.LayoutParams.WRAP_CONTENT);
tableParams.setMargins(8, 8, 8, 8);
tr.setLayoutParams(tableParams);
请帮助只是坚持:/