5

私のレイアウトコードとそのグラフィック表現は次のとおりです。

ここに画像の説明を入力

これは単なる例です。Buttonsアプリケーション内のGridLayout. グリッド内のセル全体を埋めたいのですButtonsが、グリッドの列は幅/高さが均一でなければなりません。

私はそれを成し遂げることができないようです、どんな助けも大歓迎です。

4

2 に答える 2

9

私はそれを使用GridLayoutすることについて何かをお勧めするためにあまり使用していません。私がお勧めできるのは、TableLayout. 私がこれを言うのは、あなたのレイアウトがTableLayoutのスコープにうまく収まり、GridLayoutのドキュメントをすばやく閲覧した後、これは問題のように思われるからです。

GridLayout は、重みで定義されているように、重みの原則をサポートしていません。したがって、一般に、余分なスペースを複数のコンポーネント間で分散するように GridLayout を構成することはできません。

にもGridLayout紹介されましたICS

TableLayoutここを使用して、レイアウトの例を確認できます。

https://gist.github.com/3788301

テーブルの高さ全体を埋めたくない場合は、weigthSumプロパティをTableLayoutおよびlayout_weight="1"から削除しますTableRows

于 2012-09-26T14:16:59.307 に答える