2015-02-09 118 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控件的继任者 - 所以你应该将它用于所有新代码 - 但有没有内在的,现在需要更换所有列表视图

相关问题