Страница 1 из 1

Проблема с неоднородным списком в RecyclerView

Добавлено: 05 авг 2016, 23:58
plesser
Я вывожу на экран список с помощью RecyclerView.
Данные у меня хранятся вот в такой модели:
Product mProduct;
Unit mUnit;
String mPeriod;
int mWeight;
boolean isDate;
То есть у меня есть некий ArrayList модели описанный выше. Теперь самое интересное, в классе холдере я использую такую конструкцию:
if (archive.isDate()){
mProductName.setText(archive.getPeriod());
// тут идет настройка размера и выравнивания textview
} else {
mProductName.setText(archive.getProduct().getName());
mProductDesc.setText(archive.getProduct().getDescript());
mProductUnit.setText(archive.getWeight() + " " + archive.getProduct().getUnitName());
}
При первоначальной загрузке у меня все ок (см рисунок 1), но стоит начать двигать экран возникает какая то лажа (рисунок 2).

Собственно говоря куда копать?

Re: Проблема с неоднородным списком в RecyclerView

Добавлено: 06 авг 2016, 21:29
plesser