如何实现Custom ScrollView Like listview?

时间:2013-09-29 07:01:56

标签: android scrollview android-custom-view

我想在另一个滚动视图中添加我的Listview但是当我在xml中的scrollview中添加它时它只显示一个项目。所以我想创建自定义滚动视图,以便我可以将它放在另一个滚动视图中。

1 个答案:

答案 0 :(得分:1)

需要考虑的事项:

  • ScrollView只能有一个孩子。如果您想添加更多内容,则必须将其添加到另一个ViewGroup中,然后将其添加到ScrollView
  • ListView处理自己的滚动,你不应该把它放在另一个ScrollView内。

如果你需要的是拥有一定数量的元素,包含的项目列表,作为单个实体一起滚动,你有两个选择:

  • 请勿使用ListView,而应使用垂直LinearLayout。它会起作用,但是这样你的所有行都会立即创建,并且在滚动时不会被回收,所以你只能确保你的列表中的项目数量有限。
  • 更好的选择是使用ListView作为主ViewGroup,并将滚动中所需的所有其他元素添加为页眉或页脚。