怎么在Android中利用RecyclerView实现一个频道管理功能

  介绍

本篇文章给大家分享的是有关怎么在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实现一个频道管理功能