如何在scrollview中模拟listview?

时间:2013-08-10 11:19:57

标签: android listview

我需要以分层类型的方式显示用户评论和对这些评论的回复,其中子评论左侧有轻微的填充。

我可以使用listview视图执行此操作。但是listview在滚动视图中,并且由于显而易见的原因它们无法正常工作。

我需要使用scrollview scrollview模拟listview。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

从文档引用

  

你永远不应该使用带有ListView的ScrollView,因为ListView   负责自己的垂直滚动。最重要的是,这样做   击败ListView中的所有重要优化以进行处理   使用大型列表,因为它有效地强制ListView显示   它的整个项目列表,用于填充由提供的无限容器   滚动型。

您将视图夸大,将其作为页眉和页脚添加到列表视图中。

拥有自定义视图并将其添加为页脚

public void addFooterView (View v)

在API级别1中添加

  

添加固定视图以显示在列表底部。如果是addFooterView   不止一次被调用,视图将按照它们的顺序出现   添加。使用此调用添加的视图可以在需要时获得焦点。

注意:在调用setAdapter之前调用它。这样,ListView可以将提供的光标包装起来,也可以考虑页眉和页脚视图。

  

参数v要添加的视图。

确保您的列表视图不为空,否则您将看不到页脚。