我可以在同一视图中有listview和expandablelistview

时间:2014-02-04 18:25:35

标签: android android-listview expandablelistview

我在视图中有几个edittexts用于获取数据库查询的输入。我在edittextfields下面的列表视图中显示查询结果。因为有7个edittextfields,所以listview没有足够的空间。我想将所有edittexts放在expandablelistview中。

我面临的问题是 - 只显示了expandablelistview项目 - 列表视图根本没有出现 - 我有@android:id / empty和@android:id / list条目---但没有出现< / p>

我无法将listview添加到expandablelistview中,因为这是不允许的+因为我需要@android:id / empty和@android:id / list来显示查询结果我需要一个正确的列表视图。

我有什么选择 - ?我可以在一个单独的窗口中显示结果

1 个答案:

答案 0 :(得分:0)

如果你能展示你现在拥有的xml它会很棒,但它背后的想法需要像:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

    <ExpandableListView
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <ListView
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</LinearLayout>

编辑: 好的,所以我想出这个布局要正确运行你需要设置圆顶重量,以便线性布局了解给每个孩子的大小。使用:

android:layout_weight="1"
列表视图中的

和expandablelistview(两者中的1表示将在它们之间划分空间)