public void scrollTo(final Object value) {
        if (value == null || binding.list.getLayoutManager() == null) {
            return;
        }

        int pos = 0;
        for (ListItem item : listAdapter.getItems()) {
            if (Objects.equals(value, item.value) && item.type == ListItemType.ITEM) {
                binding.list.getLayoutManager().scrollToPosition(pos);
                break;
            }
            pos++;
        }

    }
This view displays and maintains a list of simple view items, mainly for (single or multiple)
item selection lists. It provides special support for grouping, filtering and "select all" for such
lists.
main/src/main/java/cgeo/geocaching/ui/SimpleItemListView.java