再構成された 1 つの画像として表示する必要がある 9 つのセクションに分割された画像があります。この XML を使用して最初の 6 つのセクションを表示しました。最初の行は 3 つの画像が連続して水平方向のスペースを埋めているので問題ないように見えますが、2 番目の行にはギャップで区切られた小さな画像があります。同じ XML 命令を使用しても、2 行目が 1 行目と大きく異なる理由がわかりません。
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/game"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<TableRow>
<ImageView
android:id="@+id/zero"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:contentDescription="@string/picTile"
android:src="@drawable/washington0" >
</ImageView>
<ImageView
android:id="@+id/one"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:contentDescription="@string/picTile"
android:src="@drawable/washington1" >
</ImageView>
<ImageView
android:id="@+id/two"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:contentDescription="@string/picTile"
android:src="@drawable/washington2" >
</ImageView>
</TableRow>
<TableRow>
<ImageView
android:id="@+id/three"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:contentDescription="@string/picTile"
android:src="@drawable/washington3" >
</ImageView>
<ImageView
android:id="@+id/four"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:contentDescription="@string/picTile"
android:src="@drawable/washington4" >
</ImageView>
<ImageView
android:id="@+id/five"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:contentDescription="@string/picTile"
android:src="@drawable/washington5" >
</ImageView>
</TableRow>
</TableLayout>