Java 我应该使用什么视图来存储音乐播放器的歌曲?ListView还是RecyclerView?

Java 我应该使用什么视图来存储音乐播放器的歌曲?ListView还是RecyclerView?,java,android,Java,Android,好吧,我正在尝试制作一个音乐应用程序,我看了一个教程,说我应该使用ListView,但那个视频是在2015年发布的。一位同事告诉我,一个回收站会更好回收视图是一个列表视图改进!如果你想知道更多,你可以看看。基本上,它重用视图,代理常见的动画。您还可以通过LayoutManager将项目置于网格/交错/线性/任何布局中,如果您希望简单,那么我建议使用ListView。它有详细的文档(可在上找到)。 它还具有易于使用的setAdapter功能,可帮助您输入数据 另一方面,RecyclerView更为

好吧,我正在尝试制作一个音乐应用程序,我看了一个教程,说我应该使用ListView,但那个视频是在2015年发布的。一位同事告诉我,一个回收站会更好<代码>回收视图是一个
列表视图
改进!如果你想知道更多,你可以看看。基本上,它重用视图,代理常见的动画。您还可以通过
LayoutManager

将项目置于网格/交错/线性/任何布局中,如果您希望简单,那么我建议使用ListView。它有详细的文档(可在上找到)。 它还具有易于使用的setAdapter功能,可帮助您输入数据

另一方面,RecyclerView更为复杂。它功能更强大,允许您执行更多任务(如各种布局模式,如中所述),但其API比ListView的API更具技术性


如果您只是想显示歌曲列表,可能还有字幕,那么我建议您使用更简单的路线-ListView。

为什么不同时显示这两个呢?您可以对两个视图进行编码,其中一个视图可以使编码更容易?与其尝试使编码更容易,也许您应该从用户体验的角度来看待它(“这使我的应用更易于使用”),但它是否使其更易于使用?不一定,但我强烈鼓励您使用它。相信我,这是正确的做法。好吧,我确实使用了recyclerview。这是否意味着与ListView相比,我必须使用不同的代码?是的,设置有点不同。遵循以下原则:这应该是公认的答案:经验法则是使用always RecyclerView而不是ListView。