私はアンドロイドプログラミングには新しく、最近私はそれについて多くのことを読んできました。 ListView
の機能の1つは、私が正しく理解していれば、ビューをリサイクルして、アイテムが画面外にあるときに新しいデータで置き換えるということです。ListViewは自動的にビューをリサイクルしますか?
ほんの数分前に、私は無限のスクロールについて読んでいましたが、RecyclerView
はそのような機能を実装する人気の高い選択肢の1つでした。だから私はRecyclerView
を探して、このvideoには、RecyclerView
は、新しいデータのためにそれを再利用するためにビューを自動的にリサイクルすることが言及されています(その違いをListView
と比較する方法として)。
私はリサイクルメカニズムについてListView
を誤解しましたか?リサイクルしても、実際にどのように実装しているのですか?
いいえ、それはありませんが、2番目の 'View convertView'パラメータとして' Adapter#getView'メソッドでリサイクルされたビューを提供します – pskink