【发布时间】:2012-06-20 10:24:30
【问题描述】:
我正在尝试在 android 中开发给定的 UI,有一个 ListView,在它上面有一个可见的按钮,listView 的高度是 Fill_PARENT,按钮固定在它的位置。
如何在视图上方添加视图?或有关使用 XML 或自定义视图创建此布局的任何想法。
【问题讨论】:
标签: android listview android-layout android-custom-view
我正在尝试在 android 中开发给定的 UI,有一个 ListView,在它上面有一个可见的按钮,listView 的高度是 Fill_PARENT,按钮固定在它的位置。
如何在视图上方添加视图?或有关使用 XML 或自定义视图创建此布局的任何想法。
【问题讨论】:
标签: android listview android-layout android-custom-view
您需要为您的项目创建布局,并覆盖BaseAdapter 为您的自定义ListView 创建您自己的适配器,
查看此tutorial 了解如何创建自定义ListView
看到这个问题与你的情况类似:how to customize listview row android
最后,这个tutorial 非常好,它可以管理列表项的选择状态:
【讨论】:
我认为根据我对您问题的理解,您似乎正在寻找FrameLayout。所以有一个列表视图,顶部是一个按钮。正确的?试试这个。
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:id="@+id/mainlayout" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android">
<ListView android:layout_height="fill_parent" android:layout_width="fill_parent" android:padding="10dp" android:id="@+id/myListView"/>
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/buttondrawable" />
</FrameLayout>
【讨论】: