У меня есть простой макет:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#D23456" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="#FFFFFF" >
<ImageView
android:layout_width="match_parent"
android:layout_height="800dp"
android:src="@drawable/ic_launcher" />
</LinearLayout>
</ScrollView>
Фон scrollview имеет розовую и линейную компоновку внутри, имеет изображение значка android с высотой 800dp (что не подходит для экрана). То, что я ожидаю увидеть, - это то, что изображение просматривается на фоне розового с краем 10 дп на каждой стороне (сверху, снизу, влево, вправо). Но когда я прокручиваю нижнюю часть, прокрутка не прокручивается до край, поэтому нижняя часть прокрутки - это изображение не розовое.
Как я могу это предотвратить? Это заставляет пользователя думать, что страница еще не закончилась и заставляет его прокручивать больше.