У меня есть несколько кнопок, которые я хочу отобразить подряд в дереве решений. Я пытаюсь, чтобы кнопки в каждом ряду дерева были одинакового размера. Но кнопки имеют разный текст. У некоторых есть пара слов, а у некоторых есть предложение. Можно ли как-нибудь сделать так, чтобы кнопки были одинакового размера и чтобы все сохраняли одинаковое соотношение ширины и высоты (4: 3)?
Я могу получить одинаковую высоту, используя заливку родителя для высоты кнопки, при этом для родительской строки layout_height установлено значение wrap_content. Как я могу получить ширину кнопок одинакового размера при сохранении соотношения ширины и высоты 4: 3. (Ограничение соотношения ширины и высоты таково, что я не получаю очень высоких и тонких кнопок, которые выглядят глупо)
У кого-нибудь есть предложения?
Edit:
Я только что увидел эту ссылку, которая как бы то, что я ищу: Масштабирование макета с неизменным соотношением сторон в Android
Моя проблема с этим заключается в том, что он раздувает все кнопки и создает много пустого пространства вокруг текста внутри.
Если бы я мог найти способ постепенно увеличивать ширину или высоту (в зависимости от того, что меньше) кнопки, а затем изменять ее размер, чтобы она снова «оборачивалась_контентом», то это могло бы сработать. Кто-нибудь знает, как обернуть содержимое?