1

我有一个映射到 SQLCursorAdapter 的 ListView。默认情况下,我总是希望检查与特定 id 对应的视图,并滚动 ListView 以使该特定项目可见。我该如何做到这一点?

注意:项目的数量可以是几百个,我要检查的项目可以在列表中的任何位置。

4

2 回答 2

2

您可以使用该方法,

listView.setSelection(position)
于 2011-11-03T04:54:01.340 回答
1

尝试使用这个:

listView.smoothScrollToPosition(position);

文档中,听起来它应该做你所追求的。

至于将项目设置为选中,只需使用以下内容(我假设它是您作为变量的复选框):

checkbox.setChecked(true);
于 2011-11-03T05:48:54.940 回答