RecyclerView
ChampionDragon
本人从事安卓开发
展开
-
RecyclerView选中Item滚动到指定位置
RecyclerView选中Item滚动自定义位置:public class CenterLinearLayoutManager extends LinearLayoutManager { private int mItemCount = 0; public CenterLinearLayoutManager(Context context) { super(context); } public CenterLinearLayoutManager(C原创 2021-07-05 14:30:48 · 1169 阅读 · 0 评论 -
BRVAH(BaseRecyclerViewAdapterHelper)之BaseSectionQuickAdapter详解
BaseSectionQuickAdapter是BBRAH框架中头子布局的一个适配器一.继承Adapter其中泛型MySection必须继承SectionEntity<T>,其中T代表着子类的具体数据Bean。SectionEntity<T>二.构造函数layoutResId子布局样式,sectionHeadResId布局样式,data对应的数据三.布局数据写入头布局写入子布局写入四.数据写入五.扩张使用.原创 2020-08-24 17:00:17 · 1985 阅读 · 0 评论 -
BRVAH(BaseRecyclerViewAdapterHelper)上拉下载
一.参数说明二.加载自定义布局2.1javapublic final class CustomLoadMoreView extends LoadMoreView { @Override public int getLayoutId() { return R.layout.view_load_more; } /** * 如果返回true,数据全部加载完毕后会隐藏加载更多 * 如果返回false,数据全部加载完毕后会原创 2020-07-14 16:51:38 · 981 阅读 · 1 评论 -
BRVAH多级目录
一.Adapter的使用和普通的适配器不同,如果你要实现多级目录,Adapter必须继承BaseMultiItemQuickAdapter而不是BaseQuickAdapter,如下图:MultiItemEntity指不同类型的Bean类同时对应着不同的布局(Layout)二.Bean类的设置多级联动的Bean类必须实现MultiItemEntity接口如下图:...原创 2020-04-14 16:41:47 · 1235 阅读 · 0 评论 -
BRVAH(BaseRecyclerViewAdapterHelper)详解
一.什么是BaseRecyclerViewAdapterHelperGitHub地址:https://github.com/CymChad/BaseRecyclerViewAdapterHelper官方网站:http://www.recyclerview.org/BRVAH是一个强大的RecyclerAdapter框架,它能节约开发者大量的开发时间,集成了大部分列表常用需求解决方案。...原创 2020-04-03 16:47:57 · 4745 阅读 · 1 评论 -
RecyclerView.Adapter只让一个子控件展开
工作原理:上次讲解的ListView作为RecyclerView的子控件显示不出item的项目中每个item点击它都会展开它的子控件,而我做的这个项目要求每次点开一个子控件上一个展开的子控件就自动收起。 首先在itemClicklisten添加些方法 private ItemClickListener itemClickListener = new ItemClickLis...原创 2018-05-08 10:52:30 · 739 阅读 · 0 评论 -
ListView作为RecyclerView的子控件显示不出item
今天这个项目的源码主要来自:https://blog.csdn.net/chengxu_hou/article/details/70344759由于我自身项目需求我需要在子控件里添加一个litstView,但listview里面只显示出来第一个Item如下图: 那是因为嵌套ListView会无法正确计算高度,导致只显示一个item的高度。最简单的方法就是重写listview如下...原创 2018-04-24 14:44:32 · 673 阅读 · 0 评论 -
RecyclerView详解(一)
RecyclerView是什么从Android 5.0开始,谷歌公司推出了一个用于大量数据展示的新控件RecylerView,可以用来代替传统的ListView,更加强大和灵活。RecyclerView的官方定义如下:A flexible view for providing a limited window into a large data set.RecyclerView是sup...原创 2019-03-01 11:45:42 · 1144 阅读 · 0 评论 -
RecyclerView详解(二)
前期回顾:RecyclerView详解(一)创建完Adapter,接着对RecyclerView进行设置,一般来说,需要为RecyclerView进行四大设置,也就是后文说的四大组成:Layout Manager(必选) :Item的布局。 Adapter(必选):为Item提供数据。 Item Decoration(可选,默认为空):Item之间的Divider。 Item A...原创 2019-03-02 10:17:35 · 281 阅读 · 0 评论