Попробуйте использовать это:
listView.smoothScrollToPosition(position);
Начиная с документации , похоже, она должна делать то, что вам нужно.
Что касается установки элемента впроверил, просто используйте что-то вроде следующего (я предполагаю, что у вас есть флажок в качестве переменной):
checkbox.setChecked(true);