Мне нужно расположить центрированный ряд из 3 кнопок над центрированным рядом из 4 кнопок:
+------+ +------+ +------+
| | | | | |
+------+ +------+ +------+
+------+ +------+ +------+ +------+
| | | | | | | |
+------+ +------+ +------+ +------+
Все кнопки имеют одинаковый размер, и промежутки между кнопками должны быть одинаковыми на обеихстрок.Я могу сделать это легко с помощью вложенных LinearLayouts, но я бы хотел сделать это без вложенных видов компоновки.(Помимо всего совета, чтобы избежать вложенных макетов , мне нужно пройтись по кнопкам в коде, и это намного проще с плоским макетом.)
Я могу сделать это с помощью RelativeLayout, еслистроки имеют одинаковое количество кнопок, но я не могу понять, когда количество кнопок различается.Есть ли способ использовать один из стандартных видов компоновки (кажется глупым писать для этого собственный макет) для создания плоского макета?