ListViewに「もっと見る」的なものを追加する際の注意

もっと見るはadapterに知らせる

現在、Androidのアプリ制作してるんですが、ちょっとハマったとこが有ったので、メモ。

ListViewで「もっと見る」的なもんを付けようとしていて、もっと見るを押した際のAdapterの扱いが分からなくて困った。
Adapterのインスタンスを再度生成したりだとか、ListViewのsetAdapterを使って入れたり試したんだけど、結局以下のメソッドで簡単に直りました。

//アダプタに対してデータが変更したことを知らせる
adapter.notifyDataSetChanged();

最後に

分かってしまうと簡単なのだけど、最初知るまでってどうにもこう突っ掛かるんだよなぁ。。

コメントを残す