<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, я хочу добавить пробел между каждой кнопкой в одной строке и между строками, чтобы она выглядела хорошо.Ява-код, потому что во время поиска у меня появилась идея, которая не работает
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);
Пожалуйста, помогите только что застрял: /