2015-02-09 42 views
5

我一直在閱讀關於RecyclerView,它比ListView更有優勢,並且我得到了它們之間的區別。什麼時候使用ListView代替RecyclerView

我不明白什麼時候使用ListView以及何時使用RecyclerView。 RecyclerView意味着替換ListView嗎?我是否必須用RecyclerViews替換所有的ListView?

+2

「時使用的ListView以及何時使用RecyclerView」 - 如果你需要'RecyclerView'的一些高級功能(例如,添加/刪除項目時的動畫效果),使用'RecyclerView'。 「我是否必須用RecyclerViews替換所有的ListView?」 - 沒有。 – CommonsWare 2015-02-09 15:23:00

+0

檢查線程:[我們是否應該使用RecyclerView來替換ListView?](http://stackoverflow.com/questions/28392554/should-we-use-recyclerview-to-replace-listview) – Xcihnegn 2015-02-09 15:49:12

回答

6

RecyclerView是否意味着替換ListView?

是的。

我是否必須將所有ListViews替換爲RecyclerViews?

我不明白的是,當使用ListView和何時使用RecyclerView。

我的建議是隻使用RecyclerView列出未來的列表。它意味着作爲ListView的替代品,而且它是一個很棒的品牌。我期望RecyclerView繼續獲得更新,但ListView可能會保持或多或少,因爲它是現在。

ListView不會去任何地方,因爲有太多的應用程序使用它。谷歌不能刪除它,因爲這會阻止大多數現有的應用程序使用最新的SDK進行編譯。棄用它也不是理想的,因爲將ListView轉換爲RecyclerView是一項不重要的工作,並且ListView沒有任何特別的問題。

+0

您好Tanis,能否請您檢查我的問題[我們是否應該使用RecyclerView來替換ListView?](http://stackoverflow.com/questions/28392554/should-we-use-recyclerview-to-replace-listview)並給出全面的答案 – Xcihnegn 2015-02-09 15:52:13

1

RecyclerView是ListView控件的繼任者 - 所以你應該將它用於所有新代碼 - 但有沒有內在的,現在需要更換所有列表視圖

相關問題