TL; DR: Вот суть всего, что я могу придумать, который имеет отношение к проблеме, с которой я сталкиваюсь: [GIST LINK]
И вот картина проблемы
Я пытаюсь настроить количество кнопок, которые будут расти до одинакового размера друг с другом при одинаковом весе в вертикально ориентированнойLinearLayout
контейнер.
Проблема, с которой я сталкиваюсь на поверхностях, когда текст на этих кнопках вызывает различное количество строк на кнопку.
Скажем, n
- это наименьшее число строк длякнопки и m
- наибольшее количество строк;любые спуски в тексте кнопок с количеством строк m
обрезаются.Обратитесь к словам "qshowing my clipping problem"
в связанном скриншоте, где все спуски обрезаны.
Как я могу исправить это?Отсечение становится намного хуже, если я добавлю android:lineSpacingExtra
к стилю кнопки.
Если это уместно, мой минимальный API установлен на 21