Я пытаюсь выровнять сетку из 5 изображений ImageView (с разным размером) на GridLayout, но у меня возникают проблемы. Ниже показано, чего я пытаюсь добиться (каждое число представляет собой ImageView со строками, обозначающими, насколько большими они должны быть):
------------------------
| | 2 | 3 |
| | | |
| 1 |------------
| | 4 | 5 |
| | | |
------------------------
Раньше я выполнял это с помощью вложенных LinearLayouts, но был предупрежден о проблемах с производительностью. Следовательно, я пытаюсь использовать GridLayout, но безрезультатно. Кроме того, я видел решения, в которых люди устанавливают фиксированную ширину пробела, но это не сработает для моего случая, так как я хочу, чтобы это соответствовало экрану устройства по горизонтали для любого размера экрана. Любая помощь будет оценена по достоинству. Спасибо!