可以从回收者的角度实现CardView吗?

时间:2018-12-23 13:08:47

标签: java android xml

我是RecyclerViewCardView的新手。在阅读了他们的文档和一些代码示例之后,我一无所知(可以通过设计CardView行来实现RecyclerView

为了澄清:为了制作一个回收站视图,我们制作一个布局(行布局),其中包含我们要在一行中表示的所有视图(图像,文本,...)。在这种布局中,我们可以将视图放置在任何位置和任何顺序。我的意思是,我们在cardview中获得的所有功能都可以在这里实现。那么为什么我们要使用Cardview?

2 个答案:

答案 0 :(得分:1)

CardView是一个ViewGroup,可以托管您所有RecyclerView项目的所有视图。
当然,您可以创建一个RecyclerView而无需使用{ {1}},只需使用简单的布局即可。
CardView所提供的是简单的自定义功能,以实现良好的UI。
只需使用其2个属性即可:

CardView

您可以通过创建讨厌的可绘制对象以将其作为背景分配给布局来实现您的目标。
这些属性不是唯一的属性。
您可以尝试使用app:cardElevation="4dp" app:cardCornerRadius="6dp" 以获得所需的结果。

答案 1 :(得分:1)

RecyclerView 本质上是 ListView 的改进。

它用于在列表视图中显示数据。最简单的说,它使用一个内置的列表文件,该列表文件仅显示单列数据。

ListView

如果要这样更改 LIST DISPLAY

cardview

然后,您将开始创建CardView小部件。 顺便说一句,RecyclerView非常灵活,CardView是以高效方式显示数据的最佳伴侣。