开发者

Add ImageView to a ListActivity

开发者 https://www.devze.com 2023-02-08 17:24 出处:网络
I would like to add an ImageView under my ListView in my ListActivity.So that when the user scrolls to the end of the list, the ImageView shows.

I would like to add an ImageView under my ListView in my ListActivity. So that when the user scrolls to the end of the list, the ImageView shows.

I can't seem to get my layout correct. Either the ImageView is not displayed at all, or if I use layout_weights, then both the ListView and ImageView get 50% of the screen. Any ideas how I can get what I want? Thanks.

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


Unfortunately I don't think what you want to accomplish is easily done with standard Android layouts. You can't have a ListView within another ScrollView.

You could use the ListView footer to position the ImageView below the ListView.

Or, you could try to add the ImageView as the last row in the ListView. To do this, override the getView method of the adapter and return the ImageView if it is the last row.

0

精彩评论

暂无评论...
验证码 换一张
取 消