Мне нужно, чтобы отобразить TextView в нижней части ScrollView, так что:Компоновка текст нижнего колонтитула в ScrollView
Если высота содержания ScrollView меньше высоты ScrollView, то текст должен быть в нижней части Scrollview
+============+ | content | | | +------------+ | w/space | | | +------------+ | footer txt | +============+
Если высота содержания ScrollView больше, чем высота ScrollView, то текст должен непосредственно следовать содержание.
+============+ | content | | | | | | content | | | | | | content | +============+ : : \ : content : bottom edge of device :------------: : footer txt : +------------+
У меня есть программное решение, но это неудобный & я продолжаю находить угловые случаи, когда мне нужно пересчитывать & макет запроса.
Могу ли я достичь этого макета, используя только XML?
Это выглядит сложным решением только с использованием XML. Я бы, вероятно, использовал FrameLayout, чтобы наложить текст нижнего колонтитула, когда содержимое недостаточно длинное, затем скройте его и покажите копию текста нижнего колонтитула, находящегося внутри ScrollView, когда содержимое больше, чем экран. –