将ImageView添加到ListActivity

时间:2011-02-04 02:24:48

标签: android listview layout listactivity

我想在我的ImageView ListView下添加ListActivity。因此,当用户滚动到列表末尾时,ImageView会显示。

我似乎无法让我的布局正确。根本不显示ImageView,或者如果我使用layout_weights,则ListViewImageView都会获得50%的屏幕。任何想法我怎么能得到我想要的?感谢。

<?xml version="1.0" encoding="utf-8" ?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <ListView
        android:id="@+id/android:list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/> 

    <TextView
        android:id="@+id/android:empty"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/list_no_items" />

    <ImageView
        android:id="@+id/instruct_image"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/instructions"/>
</LinearLayout>

1 个答案:

答案 0 :(得分:2)

不幸的是,我不认为你想要完成的事情可以通过标准的Android布局轻松完成。您在另一个ListView内无法ScrollView

您可以使用ListView页脚将ImageView定位在ListView下方。

或者,您可以尝试将ImageView添加为ListView中的最后一行。为此,请覆盖适配器的getView方法,如果它是最后一行,则返回ImageView