Итак, я пытаюсь сделать свою активность прокручиваемой, и когда я помещаю свой относительный макет в представление прокрутки, это происходит:
Это код скриншота выше:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:orientation="vertical"
android:paddingLeft="60dp"
android:paddingTop="53dp" >
<ImageView
android:id="@+id/gearImage"
android:layout_width="35dp"
android:layout_height="35dp"
android:layout_marginTop="70dp"
android:clickable="true"
android:contentDescription="@string/gearDescription_string"
android:src="@drawable/gear" />
</RelativeLayout>
</ScrollView>
Если я уберу scrollview, то получится правильно, но, конечно, без функции прокрутки, которую я хочу:
Теперь, есть ли способ заставить его выглядеть вот так:
Так что я все еще могу прокручивать, но если они достигают нижней части фонового изображения, которое у меня есть, это просто белый (трудно сказать, потому что фон веб-страницы белый, но я добавил белый прямоугольник внизу второго изображение, чтобы показать, что я имею в виду ). В любом случае, у них не было бы причин достигать дна.
Конечно, если у вас есть какие-либо другие предложения относительно того, как я могу реализовать вид прокрутки без растягивания фоновым изображением, я был бы очень рад услышать о них.
Спасибо.