Android一行代码搞定RecyclerView的一切!

本文介绍了一种简单的方法来使用 RecyclerView 和 Base-RVAdapter 库实现列表展示。通过实例演示了如何快速设置布局管理器及自定义适配器,使得开发者能够轻松地将列表数据绑定到界面上。

这里用的是我的偶像鸿洋的框架,其实也算不上框架,就是用了他里面两个类,不想每一次都拷代码,就用依赖了

依赖

compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.zhy:base-rvadapter:3.0.3'

使用

//布局管理器
LinearLayoutManager manager = new LinearLayoutManager(this);
//Adapter
CommonAdapter<String> adapter =
        new CommonAdapter<String>(
                this,
                R.layout.item,
                initList("开源资讯", "推荐博客", "技术问答", "每日一博")) {
            @Override
            protected void convert(final ViewHolder holder, String s, int position) {
                TextView mTv = holder.getView(R.id.tv_main);
                mTv.setText(s);
            }
        };

mRv.setLayoutManager(manager);
mRv.setAdapter(adapter);

非常简单的两个步骤,一个获取适配器,一个获取布局管理器。


convert里就是进行控件的绑定和赋值,如果想获取整个item,用holder.getConvertView即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值