我在视图中有几个edittexts用于获取数据库查询的输入。我在edittextfields下面的列表视图中显示查询结果。因为有7个edittextfields,所以listview没有足够的空间。我想将所有edittexts放在expandablelistview中。
我面临的问题是 - 只显示了expandablelistview项目 - 列表视图根本没有出现 - 我有@android:id / empty和@android:id / list条目---但没有出现< / p>
我无法将listview添加到expandablelistview中,因为这是不允许的+因为我需要@android:id / empty和@android:id / list来显示查询结果我需要一个正确的列表视图。
我有什么选择 - ?我可以在一个单独的窗口中显示结果
答案 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表示将在它们之间划分空间)