Удаление элемента из RecyclerView по-прежнему показывает его в фоновом режиме.Android

Форум для тех, кто программирует под Android
Anonymous
Удаление элемента из RecyclerView по-прежнему показывает его в фоновом режиме.

Сообщение Anonymous »

Я создал RecyclerView, который отображает элементы.
Каждое X элементов у меня есть собственное объявление, а под ним TextView с некоторым заголовком..< /p>
Пользователь имеет возможность удалить элемент, и для этого я использую следующее:

Код: Выделить всё

public void removeAt(int position) {
items.remove( position );
notifyItemRemoved( position );
notifyItemRangeChanged( position, items.size() );
}
Он хорошо справляется со своей задачей: удаляет элемент и сдвигает все элементы на одну строку вверх.
Однако, когда я прокручиваю положение удаленный элемент, кажется, что его изображение застряло, и оно отображается на заднем плане между строками RecyclerView следующим образом:
Изображение

Как я могу убедиться, что удаленный элемент не будет выглядеть вот так?
РЕШЕНИЕ:
Установка белого фона заголовка помогла.

Подробнее здесь: https://stackoverflow.com/questions/655 ... background

Вернуться в «Android»