我有一个映射到 SQLCursorAdapter 的 ListView。默认情况下,我总是希望检查与特定 id 对应的视图,并滚动 ListView 以使该特定项目可见。我该如何做到这一点?
注意:项目的数量可以是几百个,我要检查的项目可以在列表中的任何位置。
我有一个映射到 SQLCursorAdapter 的 ListView。默认情况下,我总是希望检查与特定 id 对应的视图,并滚动 ListView 以使该特定项目可见。我该如何做到这一点?
注意:项目的数量可以是几百个,我要检查的项目可以在列表中的任何位置。
您可以使用该方法,
listView.setSelection(position)
尝试使用这个:
listView.smoothScrollToPosition(position);
从文档中,听起来它应该做你所追求的。
至于将项目设置为选中,只需使用以下内容(我假设它是您作为变量的复选框):
checkbox.setChecked(true);