読み込みが完了したらListViewの子を操作する必要がありますが、これがいつ発生するかを確認する方法が見つからないようです。ListViewのアダプターを設定すると、メソッドはすぐに戻りますが、その子ビューの作成は非同期で行われます。リストがビューでいっぱいになったときにイベントを処理する方法はありますか?
質問する
1818 次
2 に答える
3
定期的なポーリングを実行して、リストにデータが入力されているかどうかを確認できます。while()ループを記述して、たまにチェックします。または、次の操作を行う前に、一定の時間(たとえば、30ミリ秒)待つこともできます。これらは推奨される方法ではありませんが、問題を解決するはずです。
于 2012-09-25T19:22:47.413 に答える
0
表示されたビューを取得するために使用getChildCount()
します。また、カウンターを使用して、非同期でロードされたビューの数を追跡します。私はあなたの質問を正しく理解していると思います。
于 2012-09-25T19:03:13.477 に答える