2015-01-30 2 views
0

В действии у меня есть listview и textview.Как добавить другую форму элемента в Android-список просмотров

Я хочу сделать доску объявлений, используя эти виды. В моем случае listview означает группу сообщений и номер страницы средства просмотра.

Итак, я пишу код ниже:.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" 
    android:layout_height="match_parent" tools:context=".MainActivity"> 
    <ListView 
     android:id="@+id/referList" 
     android:layout_width="match_parent" 
     android:layout_height="500dp" 
     /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="[1]" // page number 
     android:layout_below="@id/referList"/> 
</RelativeLayout> 

Однако .xml делит весь экран и отображает каждый вид отдельно (Потому что я установил высоту «500dp» А ListView в)

Что я должен делать сделать так, как в Android? (https://www.google.com/webhp?hl=en&gws_rd=cr,ssl&ei=pJzLVMbBC-HRmwWL3oGgBw&fg=1#hl=en&q=listview - Когда доходит до конца свитка, то появляется номер страницы.)

ответ

1

Попробуйте добавить вид номера страницы в сноске к списку

View footerView = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_layout, null, false); 
ListView.addFooterView(footerView); 
+0

спасибо. Это работает хорошо. Хотя у вас все хорошо, но есть ли способ сделать невидимый текст, а listview занимает весь экран, пока не дойдет до конца свитка? – soonoo

+0

Попробуйте изменить высоту списка из 500dp в match_parent. Если содержимое списка меньше высоты экрана, вы увидите нижний колонтитул. В противном случае вы можете продолжать прокрутку, и в итоге вы достигнете нижнего колонтитула. –

Смежные вопросы