我需要以分层类型的方式显示用户评论和对这些评论的回复,其中子评论的左侧有轻微的填充。
我可以使用列表视图视图来做到这一点。但是列表视图位于滚动视图中,并且由于明显的原因它们无法正常工作。
我需要使用滚动视图滚动视图来模拟列表视图。我怎样才能做到这一点?
从文档中引用
永远不要将 ScrollView 与 ListView 一起使用,因为 ListView 负责自己的垂直滚动。最重要的是,这样做会破坏 ListView 中处理大型列表的所有重要优化,因为它有效地强制 ListView 显示其整个项目列表以填充 ScrollView 提供的无限容器。
您膨胀视图将其作为页眉和页脚添加到列表视图。
有一个自定义视图并将其添加为页脚
public void addFooterView (View v)
在 API 级别 1 中添加
添加一个固定视图以显示在列表的底部。如果 addFooterView 被多次调用,视图将按照它们添加的顺序出现。如果需要,使用此调用添加的视图可以成为焦点。
注意:在调用 setAdapter 之前调用它。这样 ListView 就可以将提供的光标与一个也将考虑页眉和页脚视图的光标包装起来。
参数 v 要添加的视图。
确保您的列表视图不为空,否则您将看不到页脚。