<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF" >
<LinearLayout
android:layout_width="590dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="vertical" >
...
Posso colocar a imagem como plano de fundo na parte inferior da atividade (janela)? Por exemplo, ao rolar ScrollView, a imagem deve estar sempre embaixo e visível.
Respostas:
1 para resposta № 1Você tentou usar RelativeLayouts
? Algo como:
<RelativeLayout android:width="fill_parent"
android:height="fill_parent"
...>
<WhateverYouWantAtBottom android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
/>
<ScrollView android:layout_width="fill_parent"
android:layout_height="wrap_content">
<whateverYouWantScrollable android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</ScrollView>
</RelativeLayout>
Na parte inferior você poderia ter uma imageview coma imagem que você queria. Não importa quanto tempo o seu conteúdo esteja na visualização de rolagem, a visualização da imagem não será movida de baixo, desde que o alignParentBottom esteja definido como verdadeiro.
EDIT: No código acima, o <whateverYouWantAtTheBottom>
estará em segundo plano como eu declarei primeiro. O primeiro plano será o conteúdo do scrollView que foi adicionado por último no XML.
0 para resposta № 2
Eu tentei isso e seu trabalho para mim
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher"
android:layout_alignParentBottom="true"
/>
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/imageView1" >
</ScrollView>
</RelativeLayout>