Итак, у меня есть 3 TextViews (верхний, разделительный, ботом), которые образуют сложную фракцию (например, 3/4, а 4 - под 3 с горизонтальной линией, разделяющей их).TextViews в контейнере
Проблема заключается в горизонтальной линии ... потому что все динамическое создание этих элементов выполняется в методе onCreate, я не могу использовать .getWidth() и .setWidth(), чтобы ограничить размер строки (это должен быть до тех пор, как самый длинный текст, выше или ниже).
Теперь мой вопрос: возможно ли создать контейнер с тремя TextViews, аккуратно уложенными друг над другом, который может быть легко добавлен к существующему макету, например, к коробке, которая будет содержать три вида и которая будет функционировать как его собственный макет, в котором я мог бы установить ширину линии, текст textview выравнивается по центру и т. д.?
Yup, добавьте их в макет; скажем, в линейной компоновке. И этот линейный макет является контейнером из них и может использоваться для размещения всех их в какой-либо другой компоновке или для создания невидимых всех или для изменения местоположения и т. Д. –