/ / set ImageView abaixo de um ScrollView - android, fundo

definir ImageView abaixo um ScrollView - android, fundo

<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 № 1

Você 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>