1

このサイトの xml コード: http://www.learn-android.com/2010/01/05/android-layout-tutorial/6/ イメージに示されているテーブル レイアウトを提供します。

http://www.learn-android.com/wp-content/uploads/2010/01/TableLayout.png

ただし、テーブルの最初の行を削除すると、android:column_layout が「1」に設定されていても、First Name テキストビューが列 0 に表示されます。

しかし、このサイト: http://developer.android.com/reference/android/widget/TableLayout.htmlでは、「列番号をスキップすると、その行の空のセルと見なされます」と表示されます。

行に空のセルが必要な場合は、何かを入力するか、幅を設定する必要がありますか?

テーブルの行のように、画面の中央にスペースを空けるより良い方法はありますか?

ありがとう

4

1 に答える 1

1

したがって、空のセルがあり、幅がありません。幅がゼロ以外のものが何もない場合、列 0 がないように見えます。スペースを占有するには、幅が設定された空のビューであっても、そこに何かが必要です。

物事を中央に配置したい場合は、RelativeLayout を使用し、android:layout_gravity="center"またはandroid:layout_gravity="center_horizontal"を使用して画面の中央に配置するのが理にかなっています。

于 2012-10-25T17:04:33.190 に答える