ScrollView中的ListView

时间:2014-03-09 23:32:44

标签: android xml listview scrollview

当然ListView中的ScrollView是有问题的,因为ScrollView不会接收在ListView内执行的滚动手势。所以我想到了这样一个解决方案:ListView本身应该具有所有元素高度之和的高度,以便在ListView内滚动是不可能的。因此,滚动手势始终传递给ScrollView。这是不可能的(我想看一些XML代码)?

注意:我希望View中的ScrollViewListView更多ScrollView。否则我可以省略ListView并直接取ScrollView

TextView Item 1 of my ListView Item 2 of my ListView Item 3 of my ListView Item 4 of my ListView Item 5 of my ListView ... Item n of my ListView EditText TextView TextView Button 的内容示例:

ListView

由于ScrollView中的项目数可能非常高,我必须使用View才能让用户看到所有ListView。省略ListView并且只是将ScrollView的项目硬编码到{{1}}是不可能的,因为列表中的项目数应该是动态的。

1 个答案:

答案 0 :(得分:0)

删除ScrollView,并在ListView中添加一个Header,其中包含一个TextView和一个包含EditText,TextViews(两者)和Button的FrameLayout(或类似)的页脚。有关如何执行此操作的详细信息,请参阅this SO question/answer

或者使用in this SO answer所述的getItemType()方法。