Данные у меня хранятся вот в такой модели:
То есть у меня есть некий ArrayList модели описанный выше. Теперь самое интересное, в классе холдере я использую такую конструкцию:Product mProduct;
Unit mUnit;
String mPeriod;
int mWeight;
boolean isDate;
При первоначальной загрузке у меня все ок (см рисунок 1), но стоит начать двигать экран возникает какая то лажа (рисунок 2).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());
}
Собственно говоря куда копать?