2016-11-24 3 views
0

сегодня мне нужна помощь от вас! У меня есть recyclerview с некоторыми данными (получить от json), с адаптером.Съемный сброс при прокрутке в recyclerview

У меня есть кнопка (с идентификатором) с растяжимой слева, и OnClick на кнопке я выполнить это для щелкнули кнопку:

Drawable image = ContextCompat.getDrawable(context, R.drawable.active); 
image.setBounds(0, 0, 70, 70); 
Button.setCompoundDrawables(image, null, null, null); 

I Изменение вытяжке с новым Drawable.

Вопрос сейчас.

Когда я нажимаю на какую-либо кнопку в списке, и я прокручиваю, кнопка возвращается к умолчанию по назначению ... ПОЧЕМУ?

Спасибо всем за помощь!

Устранение с помощью movie.add (new Costructor ("", "", "", "", "", "", ""));

+0

u необходимо сохранить, на какую кнопку щелкнуть на карте хэша. используйте его, чтобы снова показать его в списке. –

+0

Как это сделать?: ... –

+0

Напоминаю, что данные сохраняются на сервере, и когда я принимаю код работает. Например, я нажимаю на кнопку, изменяю переносимую и отправляю запрос на изменение на сервер (успешно), но если я прокручиваю, исчезает новый drawable, и если я обновляю адаптер с новыми данными, я получаю успех! это произошло, когда я уже загружаю адаптер и i modifiy drawable, и если я прокрутку исчезаю, новая возможность для рисования! –

ответ

0

Когда вы прокрутите RecyclerView, тогда все данные будут удалены с Adapter's. Когда вы нажимаете и меняете Drawable с R.drawable.active, он будет меняться только на экране для временного. Пожалуйста, обновите данные Adapter's.

+0

В базах данных mysql уже обновлена ​​информация ... –

Смежные вопросы