2011-11-20 38 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,传达你想要的任何观点。