私の主な活動であるAndroid.xmlテーブルのレイアウトは、3列×4行の画像の単純なテーブルです。すべてがmatch_parentwidth、height、weight 1に設定されています。これは、GUIエディターでは少し間違って表示されますが、私の電話では問題ありません。
次に、.xmlの一番下の行の前に行を追加してテキストラベルを追加すると、その行はまったくレンダリングされないか、少し突っ込んだ後、テキストはレンダリングされますが、最後の行で一番下が切り取られます。
以下は.xmlで、長く曲がりくねっていますが、非常に単純で反復的です。
<TableLayout
android:layout_gravity="bottom"
android:layout_weight="1"
android:stretchColumns="*"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_alignParentBottom="true"
android1:layout_alignParentLeft="true"
android1:layout_alignParentRight="true"
android1:layout_alignParentTop="true" >
<TableRow
android1:id="@+id/tableRow1"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1" >
<ImageView
android1:id="@+id/x2"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:clickable="true"
android1:onClick="SetTable"
android1:padding="5dp"
android1:scaleType="fitCenter"
android1:src="@drawable/menu_2x"
android1:tag="2" />
<ImageView
android1:id="@+id/x3"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:onClick="SetTable"
android1:padding="5dp"
android1:scaleType="fitCenter"
android1:src="@drawable/menu_3x"
android1:tag="3" />
<ImageView
android1:id="@+id/x4"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:onClick="SetTable"
android1:padding="5dp"
android1:scaleType="fitCenter"
android1:src="@drawable/menu_4x"
android1:tag="4" />
</TableRow>
<TableRow
android1:id="@+id/tableRow3"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1" >
<ImageView
android1:id="@+id/x5"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:onClick="SetTable"
android1:padding="5dp"
android1:scaleType="fitCenter"
android1:src="@drawable/menu_5x"
android1:tag="5" />
<ImageView
android1:id="@+id/x6"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:onClick="SetTable"
android1:padding="5dp"
android1:scaleType="fitCenter"
android1:src="@drawable/menu_6x"
android1:tag="6" />
<ImageView
android1:id="@+id/x7"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:onClick="SetTable"
android1:padding="5dp"
android1:scaleType="fitCenter"
android1:src="@drawable/menu_7x"
android1:tag="7" />
</TableRow>
<TableRow
android1:id="@+id/tableRow4"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1" >
<ImageView
android1:id="@+id/x8"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:onClick="SetTable"
android1:padding="5dp"
android1:scaleType="fitCenter"
android1:src="@drawable/menu_8x"
android1:tag="8" />
<ImageView
android1:id="@+id/x9"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:onClick="SetTable"
android1:padding="5dp"
android1:scaleType="fitCenter"
android1:src="@drawable/menu_9x"
android1:tag="9" />
<ImageView
android1:id="@+id/x10"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:onClick="SetTable"
android1:padding="5dp"
android1:scaleType="fitCenter"
android1:src="@drawable/menu_10x"
android1:tag="10" />
</TableRow>
<TableRow
android1:id="@+id/TableRow01"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1" >
<TextView
android1:id="@+id/TextView02"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_span="2"
android1:layout_weight="1"
android1:text="Left two buttons"
android1:textColor="#000000"
android1:textSize="16dp"
android1:textStyle="normal" />
<TextView
android1:id="@+id/textView1"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:text="Right button"
android1:textColor="#000000"
android1:textSize="16dp"
android1:textStyle="normal" />
</TableRow>
<TableRow
android1:id="@+id/TableRow5"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1" >
<ImageView
android1:id="@+id/ImageView07"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:onClick="LaunchPR"
android1:scaleType="fitCenter"
android1:src="@drawable/pushbutton_1"
android1:tag="1" />
<ImageView
android1:id="@+id/ImageView08"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:onClick="LaunchPR"
android1:scaleType="fitCenter"
android1:src="@drawable/pushbutton_1"
android1:tag="2" />
<ImageView
android1:id="@+id/ImageView09"
android1:layout_width="match_parent"
android1:layout_height="match_parent"
android1:layout_weight="1"
android1:onClick="LaunchPR"
android1:scaleType="fitCenter"
android1:src="@drawable/pushbutton_2"
android1:tag="3" />
</TableRow>
</TableLayout>