установить ImageView под ScrollView - PullRequest
1 голос
/ 18 февраля 2012
<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" >
...

Можно ли разместить изображение в качестве фона в нижней части окна (Activity)? Например, при прокрутке ScrollView изображение должно быть всегда внизу и видимым.

Ответы [ 2 ]

1 голос
/ 19 февраля 2012

Вы пробовали использовать 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>

Внизу вы можете увидеть изображение с нужным вам изображением.Независимо от того, как долго ваш контент в просмотре прокрутки, просмотр изображений не будет сдвигаться снизу, если для его свойства alignParentBottom установлено значение true.

РЕДАКТИРОВАТЬ: В приведенном выше коде <whateverYouWantAtTheBottom> будетфон, как я объявил первым.На переднем плане будет содержимое scrollView, которое было добавлено последним в XML.

0 голосов
/ 19 февраля 2012

Я попробовал это и его работа для меня

<?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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...