Как вызвать метод setOnItemClickListener?

Мне нужно вызвать метод setOnItemClickListener который относиться к моему listview, я пытался сделать это с помощью listview.performItemClick(), но ничего не получилось. По сути моя проблема заключается в том, что мне надо просто перейти к моему следующему элементу в списке(listview), но возникает проблема, потому что список у меня зацикленныйInteger.MAX_VALUE;. Как я мог бы перейти к следующему элементу в списке или лучше было бы вызвать мой setOnItemClickListener?
Источники:
-Исходный класс
- два вопроса на stackoverflow: 1, 2
  • Вопрос задан
  • 3608 просмотров
Решения вопроса 1
nikkorejz
@nikkorejz
Android developer
Предыдущий ответ был не совсем верный, я решил подправить:)
/*В onCreate*/
listView.setOnItemClickListener(new DrawerItemClickListener());

/*После onCreate*/
 private class DrawerItemClickListener implements ListView.OnItemClickListener {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            selectItem(position);
        }
    }
    private void selectItem(int position) {
        switch (position) {
            case 0:
                break;
            case 1:
                break;
            default:
                ;
        }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы