在ScrollView下面设置ImageView

时间:2012-02-18 19:08:25

标签: android background

<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" >
...

我可以在底部活动(窗口)中将图像作为背景放置吗?例如,在滚动ScrollView时,图像必须始终位于底部且可见。

2 个答案:

答案 0 :(得分:1)

您尝试使用RelativeLayouts了吗?类似的东西:

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

在底部,您可以使用所需图像的imageview。无论您在滚动视图中的内容有多长,只要将alignParentBottom设置为true,imageview就不会从底部移开。

编辑:在上面的代码中,<whateverYouWantAtTheBottom>将在我首先声明的后台。前景将是scrollView中最后添加的内容。

答案 1 :(得分:0)

我试过这个并为我工作

<?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>