У меня есть просмотр списка, когда при прокрутке и удалении элементов с экрана они не перерисовываются, когда я возвращаюсь к ним (текст и флажок).Фактически, элементы, находящиеся в нижней части экрана в виде списка, никогда не рисуются при прокрутке к ним.Это происходит только во Фройо.Любая другая версия работает просто отлично.Я проверил, и данные, как и ожидалось, в адаптере, когда вызывается метод getItem, он просто не виден.Элемент списка есть (он занимает столько же места на экране), я просто не вижу текст или флажок после того, как прокручиваем экран и снова включаем.
Мой код такой:
for(checklist cl : checkLists) {
ArrayList<checklistItem> ChecklistItems = database.getChecklistItems(
cl.getId());
ListView lv = new ListView(this);
lv.setScrollingCacheEnabled(true);
lv.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
la = new checklistItemAdapter(this, layoutItem, ChecklistItems);
la.setActivity(this);
lv.setAdapter(la);
TextView tv = new TextView(this);
tv.setText(cl.getItemText());
tv.setGravity(1);
tv.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, 50));
tv.setBackgroundColor(Color.BLUE);
tv.setTextSize(28);
tv.setTextScaleX(2);
tv.setTypeface(Typeface.DEFAULT_BOLD);
tv.setTypeface(Typeface.SANS_SERIF);
layoutChecklist = new LinearLayout(this);
layoutChecklist.setOrientation(1);
layoutChecklist.addView(tv);
layoutChecklist.addView(lv);
layoutChecklists.addView(layoutChecklist);
}