RecyclerView по нажатию на элемент изменить изображение

207
22 апреля 2017, 22:39

Изначально вывожу в RecyclerView 40 элементов (изображений с крестиками). Заполняю адаптер:

  fileUri = Uri.parse("android.resource://com.rea.balse/" +
                    (Context.getAppContext().getResources()
                            .getIdentifier((letter) + i, "drawable",
                                    "com.rea.balse")));
            images_aUri.add(i, fileUri.toString());

Вывожу так:

   Picasso.with(mContext).load(imageModel.get(posInList)).resize(320, 320)
                    .into(holder.getItemImageView());

А клики обрабатываю и передаю в кастомный класс:

 ((ViewHolder0) holder).linearLayout
                    .setOnClickListener(new RecyclerClickListener(posInList, holder));

Изначально все мои 40 изображений с крестиком, по нажатию на элемент нужно менять изображение на аналогичное но без крестика. А главное что когда элемент поменялся при прокрутке списка элемент должен оставаться без крестика,т.е до нажатия был с крестиком,а после стал без и не меняется. Т.е всего у меня 40 изображений с крестиком и 40 без крестика.

READ ALSO
Как обращаться к серверу каждые 5 секунд?

Как обращаться к серверу каждые 5 секунд?

Дело в том что до сегодняшнего дня я для общения с сервером использовал Volley и каждые определенные время отправлял запросНо теперь мне предстоит...

263
Xamarin vs. iOS / android

Xamarin vs. iOS / android

Понимаю, что вопрос не совсем технический, но интересно мнениеУ меня сейчас около 8 лет разработки на С#

295
Ошибка Could not initialize class org.apache.tools.zip.ExtraFieldUtils при запуске нового проекта в Android Studio

Ошибка Could not initialize class org.apache.tools.zip.ExtraFieldUtils при запуске нового проекта в Android Studio

Создал новый проект в андроид студии, но он создаётся с ошибкойВот что пишет в консоли грейдла:

369
Проблема с enum в java

Проблема с enum в java

В БД есть две таблички t_statuses и t_operatorsВ первой значения (-1 - BANNED, 0 - OFFLINE, 1 - ONLINE), во второй собственно операторы, статус которых - внешний ключ...

297