4

最後のgetView()の実行が完了したときに呼び出されるコールバックメソッドを探していました。または、AdapterViewのすべてのアイテムが描画/配置されていると言えます。

コールバックメソッドとして機能する特定のandroidapiメソッドがないことがわかりました。

方法を見つけるのを手伝ってください。特定のデータソースリストの最後のgetView()の呼び出しをどのように検出できますか。

4

2 に答える 2

0

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

リストをスクロールすると、表示されるアイテムごとgetViewにが呼び出されます。すでに画面に表示されている場合でも。

したがって、の各アイテムが表示されているかどうかを知りたい場合はListView、自分で数える必要があります:)。

于 2012-11-29T08:30:07.300 に答える
0

これは、常に呼び出されているためです。getView()をスクロールするたびに呼び出されますListView。アイテムがListView(ユーザーには表示されない)外部にポップされると、リサイクルビュー(convertView)として渡されgetView()、スクロールの反対側からポップインされる新しいアイテムとなるデータが入力されます。ListViewまた、画面サイズに応じて表示されるアイテムの数が変化するため、このアクションを予測することはできません。getView()アクションをトリガーする必要があるポイントをオーバーライドして確認できます。

于 2012-11-29T08:36:43.547 に答える