0

2 つの列を持つテーブル レイアウトを作成しました。横向きでも問題なく動作します。 風景

ただし、縦向きに表示されているのは 1 つの列のみです。

プロトレイト

layout-land と layout-port という 2 つのフォルダーを作成し、それぞれに xml ファイルを配置しようとしましたが、うまくいきませんでした。

以下は、テーブル レイアウトを使用したコードの一部です。

 <TableLayout
            android:id="@+id/tableLayout1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@drawable/roundshape"
            android:shrinkColumns="*"
            android:stretchColumns="*" 
            >

            <TableRow
                android:id="@+id/tableRow4"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center_horizontal" >

                <TextView
                    android:id="@+id/textView9"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_span="6"
                    android:background="@drawable/shape"
                    android:gravity="center"
                    android:padding="5dp"
                    android:text="Octave schedule"
                    android:textSize="18dp"
                    android:textStyle="bold"
                    android:typeface="serif" >
                </TextView>
            </TableRow>

            <TableRow
                android:id="@+id/tableRow1"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" >

                <TextView
                    android:id="@+id/TextView04"
                    android:background="@drawable/shape"
                    android:padding="5dp"
                    android:text="Event" >
                </TextView>

                <TextView
                    android:id="@+id/TextView05"
                    android:background="@drawable/shape"
                    android:padding="5dp"
                    android:text="date                                           " >
                </TextView>
            </TableRow>

            <TableRow
                android:id="@+id/tableRow2"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" >

                <TextView
                    android:id="@+id/textView2"
                    android:background="@drawable/shape"
                    android:padding="5dp"
                    android:text="Participants’ Briefing"
                    android:textStyle="bold" >
                </TextView>

                <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:background="@drawable/shape"
                    android:baselineAligned="true"
                    android:orientation="horizontal" >

                    <EditText
                        android:id="@+id/edittext1"
                        android:layout_width="0dip"
                        android:layout_height="25dip"
                        android:layout_weight="1"
                        android:hint="date"
                        android:maxLines="1"
                        android:textSize="10sp" />

                    <ImageButton
                        android:id="@+id/imageButton1"
                        style="@style/btnStyleGrey"
                        android:layout_width="0dip"
                        android:layout_height="25dip"
                        android:layout_weight="0.25"
                        android:src="@drawable/calendar2" />
                </LinearLayout>
                      ......
            </TableRow>
4

1 に答える 1