我在LinearLayout中有几个ListView。它是白天列出的东西,所以我有一个TextView,其中包含“Sunday:”,后面是项目列表,后面是“Monday”TextView等。很好,但不适合屏幕。所以我添加了一个ScrollView作为LinearLayout的父项。现在它滚动,但ListViews都有2个条目的空间,无论它们是0还是3条目。有关添加ScrollView父项的问题导致ListViews不能动态调整大小。在列表适配器填充了它们的视图后,我尝试在ScrollView上调用requestLayout(),但那没有做任何事情。有任何想法吗?Android ScrollView布局问题
编辑: 从http://www.anddev.org/viewtopic.php?p=25194和其他链接看来,ScrollView内的ListViews处理不正确。任何人都有一个好的建议来实施列表清单?
你能发布你的布局xml吗?你有没有在你的ListViews中设置android:layout_height =“wrap_content”或类似的东西? – svens 2009-10-06 17:13:01
目前我无法访问布局.. LinearLayout中的所有视图都有layout_height =“wrap_content”,LinearLayout和ScrollView有layout_height =“fill_parent”(在LinearLayout上尝试过wrap_content)。注释掉ScrollView,所有东西都能正确显示出来,但是不能正常显示。 – Aaron 2009-10-06 17:40:05
将ListViews放到ListView中? :)如果我正确地理解它,你想在它下面的ListView中制作一个TextView中的所有工作日的列表。这应该可以在自定义适配器中实现。看到我的问题的答案http://stackoverflow.com/questions/1505751/android-binding-data-from-a-database-to-a-checkbox-in-a-listview它描述了如何扩展ResourceCursorAdapter。也许这可以帮助你构建一个适配器,它可以填充ListView和你星期的ListViews + Caption。 – svens 2009-10-06 18:20:19