Android的文件說:我們應該使用RecyclerView來替換ListView嗎?
的RecyclerView widget是 ListView中的更先進,更靈活的版本。這個小部件是一個容器,用於顯示大數據集 ,通過維護有限數量的視圖可以非常有效地滾動。使用RecyclerView插件時,你有數據收集 的元素在運行時改變基於用戶行爲或網絡 事件
其實ListView
能做到以上的,如果效率沒有關係,我們發現有很多問題當我們使用RecyclerView
更換ListView
:
沒有onItemClickListener()爲列表項選擇 - solution
列表項之間無隔離 - solution
無內置重疊選擇,有當您單擊列表項沒有視覺反饋 - solution
沒有addHeaderView的列表標題 - solution
也許更多的問題...
所以,當我們使用RecyclerView
來取代ListView
,我們必須做很多額外的編碼才能達到與ListView
相同的效果。
問題:
- 是否值得我們更換
ListView
與RecyclerView
完全?- 如果不是那麼在這種情況下我們應該更好地使用
RecyclerView
而不是ListView
,反之亦然?
你的線程只是第一個問題,而不是我的問題 – Xcihnegn 2015-02-08 10:33:46
只要提到你必須使用recyclerview,如果你有興趣使用摺疊的操作欄。 https://medium.com/android-bites/first-steps-with-the-design-support-library-8dcf06230ddd – francas 2015-06-02 19:21:05
awsm質量問題... – kiturk3 2015-11-24 06:17:43