Проблема, с которой я столкнулся, заключается в том, что если у меня есть представление (например, myButton) внутри RelativeLayout, установленное на alignParentBottom - (согласно приведенному ниже коду), - а затем обернуть RelativeLayout скроллвью (необходимо, чтобы содержимое было быть видимым на экранах меньшего размера или при изменении ориентации на альбомную) - тогда, когда родительское дно НЕ видно (например, при изменении ориентации на альбомную), myButton отображается вверху страницы, а НЕ внизу.
Как вы можете выровнять вид внизу экрана и оставить его внизу, даже если нижняя часть находится ниже прокрутки?
<ScrollView
android:id="@+id/mainScrollView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:fillViewport="true">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/topLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
... lots of views and stuff
<Button android:layout_alignParentBottom="true"
android:id="@+id/myButton"
android:text="Click Me" />
</RelativeLayout>
</ScrollView>