#android #android-listview #android-adapter
#Android #android-listview #android-адаптер
Вопрос:
У меня есть ListView, сопоставленный с SQLCursorAdapter. По умолчанию я всегда хочу, чтобы проверялось представление, соответствующее определенному идентификатору, и прокручивал ListView, чтобы сделать этот конкретный элемент видимым. Как мне этого добиться?
Примечание: количество элементов может составлять несколько сотен, и элемент, который я хочу проверить, может быть в любом месте списка.
Ответ №1:
Вы можете использовать метод,
listView.setSelection(position)
Ответ №2:
Попробуйте использовать это:
listView.smoothScrollToPosition(position);
Из документации это звучит так, как будто он должен делать то, что вам нужно.
Что касается установки для элемента значения checked, просто используйте что-то вроде следующего (я предполагаю, что это флажок, который у вас есть в качестве переменной):
checkbox.setChecked(true);