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);
請幫助只是堅持:/