0

私は、AndroidgetView()がListViewを正しく描画するために、アダプターのメソッドを2回(場合によってはそれ以上)実行することを知っています。そのメソッドの実行が停止したときに知りたい(または通知を受け取りたい)。

なんで?私のリストの行は、ユーザーがそれらの1つをスワイプするとアニメーション化されます。Androidの実行が完了する前にユーザーがスワイプするgetView()と、アニメーションは、ユーザーが触れた行ではなく、最初の行で実行されます。

4

2 に答える 2

0

バックグラウンド AsyncTask で ListView を読み込むことができます。その間progress dialog、画面に表示できるため、ユーザーは画面上でアクションを実行できません。

この参照を確認してください:

バックグラウンド AsyncTask で ListView をロードする

これがお役に立てば幸いです。

ありがとう。

于 2013-01-19T17:41:57.887 に答える
0

最後の getView() はありません

リストをスクロールしているとき、表示される項目ごとに getView() が呼び出されます。すでに画面に表示されている場合でも。リスト ビュー アイテムのクリックを正しく検出していないと思います。

于 2013-01-19T17:42:19.380 に答える