介绍
本篇文章给大家分享的是有关怎么在Android中利用RecyclerView实现一个频道管理功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
需要在构建里添加依赖
编译& # 39;com.android.support: recyclerview-v7:25.3.1& # 39;
布局文件activity_main
& lt; android.support.v7.widget.RecyclerView android: layout_weight=?”; android: id=癅 + id/recyclerView_up" android: layout_width=癿atch_parent" android: layout_height=皐rap_content"比; & lt;/android.support.v7.widget.RecyclerView> & lt; !——用来划分上下的频道——比; & lt;视图 android: layout_width=癿atch_parent" android: layout_height=? dp" android:背景=? 999999“比; & lt;/View> & lt; android.support.v7.widget.RecyclerView android: layout_weight=?”; android: id=癅 + id/recyclerView_down" android: layout_width=癿atch_parent" android: layout_height=皐rap_content"比; & lt;/android.support.v7.widget.RecyclerView>
在布局下定义一个消息。xml布局文件,用来显示RecyclerView里的文字,跟listview的意义差不多
& lt; TextView android: id=癅 + id/textView" android: layout_width=皐rap_content" android: layout_height=皐rap_content" android: layout_margin=? dp" android:填充=? dp" android:文本=?23123123”;/在
写一个MyItemOnClickListener接口用来监听点击事件,在里边传入两个参数,第一个是试图,第二是点击的下标
公共接口MyItemOnClickListener { 空白>//RecyclerView.Adapter<及# 63;在里写的是优化继承ViewHolder的帮助类 公开课ViewAdapter延伸RecyclerView.Adapter{ 私人上下文mContext;/* * *特别注意一下mList后面一定要默认赋值,不然运行的时候会报错,因为我们默认上面的RecyclerView是没有添加数据的 */私人List ,mList=new ArrayList<的在(); 私人MyItemOnClickListener MyItemOnClickListener; 公共ViewAdapter(上下文语境){ 这一点。mContext=上下文; }//传数组的方法 公共空间setMessage (List 列表){ 这一点。mList=列表; }//写个方法把接口传过来 公共空间setMyItemOnClickListener (MyItemOnClickListener MyItemOnClickListener) { 这一点。myItemOnClickListener=myItemOnClickListener; } @Override 公共MyViewHolder>公共类MainActivity延伸AppCompatActivity { 私人RecyclerView recyclerView_up; 私人RecyclerView recyclerView_down; 私人List ,listUp=new ArrayList<的在(); 私人List ,listDown=new ArrayList<的在(); 私人ViewAdapter adapterUp; 私人ViewAdapter adapterDown; @Override 保护空白>以上就是怎么在Android中利用RecyclerView实现一个频道管理功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。 怎么在Android中利用RecyclerView实现一个频道管理功能