我有一个映射到SQLCursorAdapter的ListView。默认情况下,我总是想要查看与特定id相对应的视图,并滚动ListView以使该特定项可见。我如何实现这一目标?
注意:项目数量可以是几百个,我想要检查的项目可以在列表中的任何位置。
答案 0 :(得分:2)
您可以使用方法
listView.setSelection(position)
答案 1 :(得分:1)
尝试使用:
listView.smoothScrollToPosition(position);
来自the documentation,听起来应该像你应该做的那样。
至于设置要检查的项目,只需使用类似下面的内容(我假设它是一个复选框,你有一个变量):
checkbox.setChecked(true);