:3つのボタンを4つのボタンの上に配置するにはどうすればいいですか?私は4つのボタンの中心行上記3つのボタンの中心行レイアウトする必要
+------+ +------+ +------+
| | | | | |
+------+ +------+ +------+
+------+ +------+ +------+ +------+
| | | | | | | |
+------+ +------+ +------+ +------+
すべてのボタンは同じ大きさであり、インターボタンギャップは両方の行で同じでなければなりません。ネストされたLinearLayoutsを使って簡単にこれを行うことができますが、レイアウトビューを入れ子にすることなくこれを実行したいと思います。 (advice to avoid nested layouts以外にも、コード内のボタンを移動する必要があります。フラットなレイアウトでは、ボタンの移動がずっと簡単です)
ローが同じ数のボタンを持つ場合はRelativeLayoutを使用できますが、ボタンの数が異なると、それを理解できません。株式レイアウトビューの1つを使用する方法がありますか(これはカスタムレイアウトビューを書くのは愚かなようです)、フラットレイアウトを行うには?
このために、LinearLayoutsで1つのレベルの入れ子を使用することについては、あまり気にしませんでした。あなたが本当に深いネスティングをしているなら、より多くの問題があるでしょうが、私はあなたが目に見える違いを見ることを非常に疑っています。 – kcoppock