我是RecyclerView
和CardView
的新手。在阅读了他们的文档和一些代码示例之后,我一无所知(可以通过设计CardView
行来实现RecyclerView
。
为了澄清:为了制作一个回收站视图,我们制作一个布局(行布局),其中包含我们要在一行中表示的所有视图(图像,文本,...)。在这种布局中,我们可以将视图放置在任何位置和任何顺序。我的意思是,我们在cardview中获得的所有功能都可以在这里实现。那么为什么我们要使用Cardview?
答案 0 :(得分:1)
CardView
是一个ViewGroup
,可以托管您所有RecyclerView
项目的所有视图。
当然,您可以创建一个RecyclerView
而无需使用{ {1}},只需使用简单的布局即可。
CardView
所提供的是简单的自定义功能,以实现良好的UI。
只需使用其2个属性即可:
CardView
您可以通过创建讨厌的可绘制对象以将其作为背景分配给布局来实现您的目标。
这些属性不是唯一的属性。
您可以尝试使用app:cardElevation="4dp"
app:cardCornerRadius="6dp"
以获得所需的结果。
答案 1 :(得分:1)