先上效果图:
简介:
如动画所示,这个项目下来用上了ListView,GridView,还有一个横向的GridView。不过,却没有单独用我们所熟知的ListView等多个控件,而仅仅只用了一个RecycleView。顾名思义,RecycleView——可以循环♻️回收,反复使用的View,一个顶三。从此listView可以有替代者了。
怎么用:
(1)准备
在XML文件添加RecycleView控件:
android.support.v7.widget.RecyclerView
在MainActivity中实例化后,同ListView一样需要Adapter。
(2)重头戏——设置Adapter
先上代码,有个直观了解吧:
需要一个继承RecycleView.ViewHolder的自定义ViewHolder类: