Добавить ImageView в ListActivity - PullRequest
       30

Добавить ImageView в ListActivity

1 голос
/ 04 февраля 2011

Я хотел бы добавить ImageView под моим ListView в моем ListActivity.Так что, когда пользователь прокручивает до конца списка, отображается ImageView.

Мне кажется, что я не могу правильно настроить свой макет.Либо ImageView вообще не отображается, либо, если я использую layout_weights, то и ListView, и ImageView получают 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 Ответ

2 голосов
/ 04 февраля 2011

К сожалению, я не думаю, что то, чего вы хотите достичь, легко сделать с помощью стандартных макетов Android.Вы не можете иметь ListView в другом ScrollView.

. Вы можете использовать нижний колонтитул ListView, чтобы расположить ImageView ниже ListView.

Или вы можете попробоватьдобавить ImageView в качестве последней строки в ListView.Для этого переопределите метод getView адаптера и верните ImageView, если это последняя строка.

...