1

プログレスバーが非表示になっているグリッドビューの各子アイテムとしてイメージビューとプログレスバーを使用しています(各GridViewアイテムにはイメージビューとプログレスバーが含まれています)。グリッド項目をタップすると、各プログレスバーが表示されます。

最初に読み込み中の画像がイメージビューに表示され、ダウンロードした画像を使用して更新されます。

私の問題は、ユーザーが画像をロードしているグリッド項目をタップしたときです(ダウンロードが進行中です)

プログレスバーは表示されますが、画像を更新するためにnotifyDataSetChanged()を呼び出すと、プログレスバーは非表示になります。

画像が更新されてもプログレスバーの状態を維持するにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1

1

notifyDataSetChanged()GridViewリロードされます。したがって、進行状況バーがアダプターのgetView()メソッドで表示されるかどうかを処理する必要があります。

于 2012-10-30T04:50:53.310 に答える