我想在另一个滚动视图中添加我的Listview但是当我在xml中的scrollview中添加它时它只显示一个项目。所以我想创建自定义滚动视图,以便我可以将它放在另一个滚动视图中。
答案 0 :(得分:1)
需要考虑的事项:
ScrollView
只能有一个孩子。如果您想添加更多内容,则必须将其添加到另一个ViewGroup
中,然后将其添加到ScrollView
。ListView
处理自己的滚动,你不应该把它放在另一个ScrollView
内。如果你需要的是拥有一定数量的元素,包含的项目列表,作为单个实体一起滚动,你有两个选择:
ListView
,而应使用垂直LinearLayout
。它会起作用,但是这样你的所有行都会立即创建,并且在滚动时不会被回收,所以你只能确保你的列表中的项目数量有限。ListView
作为主ViewGroup
,并将滚动中所需的所有其他元素添加为页眉或页脚。