2011-11-20 60 views
-1

我需要在應用程序的最後添加一個按鈕,而不需要覆蓋按鈕的項目。用我當前的代碼,按鈕被ListView中的項目覆蓋。我想能夠滾動瀏覽ListView並查看所有項目,而不用按鈕覆蓋它們。我需要在Listview下面帶有ID「bSave」的按鈕。我的XML代碼:在ListView中設置頁腳

按鈕

<LinearLayout android:layout_width="match_parent" 
    android:layout_height="wrap_content" android:orientation="vertical" 
    android:id="@+id/bottom_control_bar" 
    android:layout_alignParentBottom="true"> 

    <Button android:layout_width="match_parent" 
     android:layout_height="wrap_content" android:text="Spara total tid" 
     android:id="@+id/bSave" android:textStyle="bold" 
     android:visibility="invisible"></Button> 
</LinearLayout> 

的ListView

<RelativeLayout 
    android:orientation="vertical" android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

    <ListView android:id="@android:id/list" 
     android:layout_width="fill_parent" android:layout_height="wrap_content" 
     android:layout_above="@id/bottom_control_bar"></ListView> 
    <TextView android:id="@android:id/empty" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

</RelativeLayout> 
+0

您是否希望按鈕位於列表的最後或始終在屏幕底部可見? – Craigy

回答

1

你想按鈕始終可見,或僅是一旦你讀到列表的末尾,可見嗎?如果前者,則使用類似relativelayout的頁腳按鈕設置爲alignparentbottombelowlistview。如果是後者,請致電listview.addFooterView,傳達你想要的任何觀點。