因为我已经有几年没有为 Android 编程了,现在我又开始了,有一个问题:
显示列表的最新技术是什么?过去是 ListActivity。但是现在我看到有一个新的 AppCompatActivity 来支持操作栏。
那么我应该用什么灵魂来使它成为现代的方式呢?
请您参考如下方法:
前段时间,在遗留应用程序中,您可以在常规 Activity
中使用 ListActivity
或 ListView
。在最新版本的 Android 中,在列表中显示项目的首选方式是使用所谓的 RecyclerView。 .请参阅链接文档。它非常好并且很有帮助。除了命名约定之外,RecyclerView
还为您提供了更大的灵 active ,并且开箱即用地实现了 ViewHolder 模式,以便在滚动期间重新使用 View ,从而提高应用程序的性能。在引入 RecyclerView
之前,您必须自己实现 ViewHolder 模式。
总结:
而不是 Activity
或 ListActivity
,您应该使用 AppCompatActivity
并在其中放置 RecyclerView
以保持向后兼容性使用较旧的系统和设备。