我需要在应用程序的末尾添加一个按钮,而不包含按钮的项目。使用我当前的代码,ListView中的项目将覆盖该按钮。我希望能够滚动ListView并查看所有项目,而不会覆盖按钮。我需要在Listview下面带有id“bSave”的按钮。我的XML代码:
按钮
<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 :(得分:1)
您是希望按钮始终可见,还是只有在您阅读列表末尾后才能看到?如果是前者,那么您使用类似relativelayout
的内容,页脚按钮设置为alignparentbottom
,below
设置为listview
。如果是后者,则调用listview.addFooterView
,传入您想要的任何视图。
答案 1 :(得分:0)
尝试使用ScrollView http://developer.android.com/reference/android/widget/ScrollView.html
<LinearLayout>
<ScrollView>
</ScrollView>
<Button>
</Button>
</LinearLayout>