W android ListView, jak mogę iterować / manipulować wszystkimi widokami potomnymi, a nie tylko widocznymi?
Poniższy kod NIE zmienia tekstu wszystkich aListView's
wiersze, ponieważgetChildCount()
nie dostaje wszystkichListView's
wiersze, ale tylko widoczne rzędy.
for (int i = 0; i < listView.getChildCount(); i++)
{
View v = listView.getChildAt(i);
TextView tx = (TextView) v.findViewById(R.id.mytext);
tx.setTextSize(newTextSize);
}
Więc co powinienem zrobić?
Czy jest kod do otrzymania powiadomienia, gdy aListView's
wiersz staje się widoczny, więc mogę wtedy ustawić jego rozmiar tekstu?