Приветствую!
Есть проблема, требующая решения.
При создании приложения, я забираю часть текста с HTML и парсю его в JSON, предварительно очистив его от лишнего мусора. Потом вставляю json объекты списком в listview. Здесь все хорошо, и приятно.
Но, у меня в приложении есть опция увеличения и уменьшения текста в item listview. Она не работает корректно.
Вот как я изменяю размер:
int sizeText = 14;
private boolean setChangeTextSize(){
int childCount = lv.getChildCount();
float fSize = Float.parseFloat( sizeText+"");
int i = 0;
while (i < childCount){
View v = lv.getChildAt(i);
TextView tx = (TextView) v.findViewById(R.id.stings);
tx.setTextSize(fSize);
i++;
}
return false;
}
Код обрабатывается правильно, но если проскролить список чуть вниз или вверх, размер текста начинает скакать(Здесь должна быть политическая шутка).
И вот вопрос, почему текст скачет?