Изменить вид из ListView вне setonitemclicklistener - PullRequest
0 голосов
/ 23 апреля 2020

Так что я впервые публикую пост на stackoverflow после его использования в течение нескольких лет, и это может быть чрезвычайно глупый вопрос, но я относительно новичок в android studio, так что терпите меня.

           subList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
               @Override
               public void onItemClick(AdapterView<?> adapterView, View view, int j, long l){
                   view.requestFocusFromTouch();
                   view.setSelected(true);
                   indexj = j;
                   setFocus();
               }
           });

так У меня есть этот список, который я использую. Когда пользователь нажимает на определенный элемент в виде списка, элемент меняет цвет (выполняется с помощью XML с помощью тега state_selected)

Однако я также хочу иметь возможность переместить представление за пределы из этого onitemclick Скажите, что пользователь выбрал элемент 1. У меня есть кнопка «Следующий» и «Предыдущий», и когда пользователь нажимает «Следующий», я хочу, чтобы в выбранном представлении вместо этого был выделен элемент 2. И предыдущую кнопку, чтобы выделить пункт 0. Эти следующие и предыдущие кнопки, очевидно, не являются частью просмотра списка, и поэтому мне нужно сделать это разрешение из функции просмотра списка

Как мне go сделать это?

Пожалуйста, дайте мне знать, если вам, ребята, нужно больше кода, чтобы понять

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...