Я начинаю работать с Android, пытаюсь написать «концентрированную» игру для детей, в которой экран, полный текста, разделен на кнопки, заполняющие экран (по одному слову на кнопку)
Кнопки должны переноситься по содержанию текста, чтобы более длинные слова имели большую ширину кнопок.
Как только строка заполняется, следующая кнопка должна переходить к следующей строке и т. Д., Пока весь экран не будет заполнен равномерно расположенными кнопками переменной ширины.
Количество строк и количество кнопок в строке варьируется в зависимости от размера экрана (и, как уже упоминалось, ширина кнопки)
Я мог бы использовать вертикальную линейную разметку, а затем вставить горизонтальную линейную разметку, чтобы содержать текст строки. Однако я не понимаю, как изменить ширину и количество строк в зависимости от размера экрана и размера текста.
Полагаю, мне нужно создать свой собственный макет, например, FlowLayout в Spring - если да, можете ли вы порекомендовать учебник, как это сделать?