0

10 個の正方形を含むレイアウトを作成する必要があります。これは、画面の幅をそれらの間に一定のマージンで埋めます。スケッチが添付されていることがわかります。

それを達成する方法はありますか?

例のスケッチ

ありがとう!

4

2 に答える 2

0

TableLayout は正常に動作するはずです。基本的に正方形の列である電卓ボードによく使用されます。試してみて、私たちに知らせてください。

于 2012-07-17T21:06:23.857 に答える
0

各正方形を aLinearLayoutまたはのいずれかでラップRelativeLayoutし、layout_widthを 0dp に、layout_weightを 1 (または、それぞれが同じ値である限り、実際には任意の値) に設定してから、水平を使用してLinearLayoutすべてをラップすることができます。

編集:実際には、バックグラウンドではなく ImageView の src フィールドを使用する限り、内側の LinearLayout/RelativeLayouts は必要ありません。

于 2012-07-17T21:11:26.843 に答える