Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Одинаковый хэш-код элементов ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Странное поведение swipe-to-dismiss RecyclerView http://www.cyberforum.ru/android-dev/thread1375635.html
После удаления свайпом элемента списка остаётся небольшой пробе между элементами, сложно объяснить, поэтому вот ссылка на то, что происходит: http://i.imgur.com/v1D149C.gif Когда элемент списка...
Программирование Android Онлайн музыка Как сделать чтобы ссылка на песню из любого хранилища была вот такого вида http://dl.dropboxusercontent.com/u/6197740/explosion.mp3 http://www.cyberforum.ru/android-dev/thread1375627.html
Программирование Android OpenGL es: наложить фон
Всем привет!!! Подскажите пожалуйста как в играх делаются картинки типа background, вот допустим есть улица по которой можно перемещаться, и по окраине улиц стоят дома(дома тоже 3d модели -это как бы...
Программирование Android Android Studio появление картинки
Необходимо реализовать появление на экране картинки при нажатии на кнопку. Имеется файл с кодом картинки (sun.xml) и файл c кодом анимации появления (sun_rize.xml), картинка размещена на...
Программирование Android Виснет Eclipse при тестировании приложения с подключенной библиотекой google_play_services http://www.cyberforum.ru/android-dev/thread1375189.html
Всем привет! Для размещения рекламы в приложении от Admob подключаю к нему библиотеку google_play_services. Если перед этим с тестированием приложения (без рекламы) проблем нет, то после подключения...
Программирование Android Cannot resolve symbol r Значит программировал я приложение для Android в Android studio всё работало.Но одним прекрасным днём решил я добавить новый layout назвал его сalс_byt3_layout. Создал Сalc_byt3_Activuty первым делом... подробнее

Показать сообщение отдельно
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
16.02.2015, 19:56
Цитата Сообщение от neic777 Посмотреть сообщение
Не много расследовав эту магию, мне удалось выяснить что хэш-код первого элемента и 6-го совпадают, соответственно хэш-код 2-го с 7-м совпадают и т.д.
Было бы более странно, если бы этого не происходило.
Это бы означало, что мехнизм recycler листвью не фурычит и господина Гая можно четвертовать.

Правда, это не значит, что цифра 5 какая-то магическая.
Наполните большим количеством элементов и погоняйте листвью вверх-вниз, и вы увидите, что творится вообще беспредел - как и должно быть.


Как можно это исправить, чтобы при прокрутке состояние элемента оставалось неизменным и не повторялось на других?
Слушайте Nixy, запоминайте нажатую позицию и отслеживайте по этой позиции в адаптере, соответственно меняя или нет "выбранность".
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru