Android Recycler - вид же, расположение элементов меняется после определенного количества элементов - PullRequest
0 голосов
/ 06 февраля 2019

Я хочу дать возможность выбрать несколько предметов в обзоре переработчика.Если пользователи нажимают на элемент, который я делаю, чтобы изменить цвет фона элемента:

relativeLayout = viewHolder.rL;
relativeLayout.setBackgroundColor(Color.rgb(224, 224, 224));

, это работает нормально, но после 10 элементов элемент также становится серым.Если я изменю setItemViewCacheSize(), например, на 100, эта проблема не возникает.Но я не уверен, что это правильный путь.

1 Ответ

0 голосов
/ 06 февраля 2019

Представление Recycler повторно использует одни и те же виды для разных элементов.Таким образом, вы должны хранить состояние выбора не только на уровне пользовательского интерфейса.

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