吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2876|回复: 3
收起左侧

[其他转载] 【笔记】RecyclerView 整体流程

[复制链接]
Kum 发表于 2019-7-11 14:36
1.建立RecyclerView 并进行绑定。
2.创建布局,并设置给RecyclerView
  • LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
  • rv.setLayoutManager(linearLayoutManager);

3.建立适配器,继承与RecyclerView.Adapter<RecyclerView.ViewHolder>,创建泛型                 ViewHolder类并继承于RecyclerView.ViewHolder,并补全方法。
4.补全所有Adapter的方法。
5.设置onCreateViewHolder方法        //设置RecyclerView item是基于那个XML。
  • return new ViewHolder(inflater.inflate(android.R.layout.simple_list_item_1, parent, false));

6.建立适配器接口,传入信息源。
public ListAdapter(Context context, ArrayList<String> Strings) {
    this.context = context;
    this.Strings = Strings;
    inflater = LayoutInflater.from(context);
}
7.在ViewHolder中绑定XML控件,并建立BindDate方法,然后编写onBindViewHolde方法使其调用BindDate方法,将当前item对应的信息源发送给BindDate方法,使其对item进行赋值。
  • holder.BindDate(Strings.get(position));

8.编写getItemCount方法,这个方法是进行设置最多显示多少item。
9.将Adapter实例化,并设置给RecyclerView。
  • ListAdapter listAdapter = new ListAdapter(this, BooKNameList);
  • rv.setAdapter(listAdapter);


over.   
(图片为okhttp+jsoup+RecyclerView配合之后的demo)

TIM截图20190711143440.png
翦珂义牛逼


免费评分

参与人数 1热心值 +1 收起 理由
★☆CNVIP☆★ + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

rohero 发表于 2019-11-15 08:25
大概思路理解,还是要多写!!!谢了楼主!!!
★☆CNVIP☆★ 发表于 2019-11-16 00:15
lxn03160773 发表于 2020-11-23 08:12
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-24 11:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表