我在这里找到了一些关于 SO 的主题,但它们不是我正在搜索的内容。其中之一就是这个Android ListActivity - 如何在 ListView 下方添加视图?
我知道我可以在列表视图的页脚放置一个视图(如按钮)。这意味着所需的视图将在最后一个视图之后定位自己。
我想知道如何在屏幕末尾放置一个视图(就在下面)。请检查以下两张图片:
我想在java代码中做到这一点。有任何想法吗?
我在这里找到了一些关于 SO 的主题,但它们不是我正在搜索的内容。其中之一就是这个Android ListActivity - 如何在 ListView 下方添加视图?
我知道我可以在列表视图的页脚放置一个视图(如按钮)。这意味着所需的视图将在最后一个视图之后定位自己。
我想知道如何在屏幕末尾放置一个视图(就在下面)。请检查以下两张图片:
我想在java代码中做到这一点。有任何想法吗?
试试下面的代码
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
>
</ListView>
<Button
android:id="@+id/button1"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Button" />
使用相对布局。将 Listview 的高度设置为所需的高度。将按钮相对于列表视图放置在按钮上。
<?xml version="1.0" encoding="utf-8"?>
<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"
android:orientation="vertical"
tools:context=".MainActivity" >
<ListView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="200dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="TextView" />
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_marginLeft="122dp"
android:text="Button" />
</RelativeLayout>