アイテムのリストをListViewに反復したいとします。以下のコードは、目に見える項目数だけを返すgetChildCount()関数の奇妙な動作のため、すべての項目をリストに反復するのに十分ではありません。AndroidでListViewアイテムを反復する
for (int i = 0; i < list.getChildCount(); i++) {
item = (View)list.getChildAt(i);
product = (Product)item.getTag();
// make some visual changes if product.id == someProductId
}
私の画面は7件の結果が表示され、7つの以上の項目がリストに存在する場合には、それが第八項目またはそうにアクセスすることはできません。..のみ表示項目..
私は反復子を使用すべき代わりに?
ありがとうございました。
アダプターを使用している場合は、リストアダプター – Reno