1

テーブル (TableLayout) の各行にアイテムを並べる方法を見つけようとしています - 理想的には、各セルの中心を水平に並べたいと思います。ドキュメントは、TableLayout で何ができるかについてあまり明確ではありません。各セルには異なるビュー ウィジェットがあるため、表形式のレイアウトがうまく機能すると思いましたが、それらはすべて異なるサイズであり、各セル内でデフォルトで左上に配置されます。

それらを並べることができない場合は、別のレイアウト マネージャーを使用する必要があります。

4

2 に答える 2

4

セル内のビューの layoutGravity を中央垂直、中央水平、中央に設定します。

layoutGravity はビューの親にどのように表示したいかを伝えます。これにより、テーブルの行がセルの中央に配置されます。

于 2010-01-05T22:48:55.947 に答える
0

このコードを使用して、テーブル レイアウト内でビューを中央に配置できます

layout.setGravity(Gravity.CENTER);
于 2010-11-10T22:51:11.647 に答える