码迷,mamicode.com
首页 > 其他好文 > 详细

RecyclerView

时间:2017-04-24 20:15:27      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:构造方法   span   support   设置   博客   rom   对象   样式   tin   

关于布局
1.添加依赖


2.添加<android.support.v7.widget.RecyclerView></android.support.v7.widget.RecyclerView>

关于Activity
1.初始化RecyclerView

2.创建RecyclerView适配器
1)继承RecyclerView.Adapter<MyViewHolder>泛型为自定义内部类ViewHolder
2)创建内部类ViewHolder 继承于RecyclerView.ViewHolder 在这里自定义布局加载控件
class MyViewHolder extends RecyclerView.ViewHolder{
    public final  TextView tv;
    public MyViewHolder(View itemView) {
        super(itemView);
        tv = (TextView)itemView.findViewById(R.id.tv);
    }
3)构造方法中存入数据与上下文对象
4)重写三个方法
①创建RecyclerView的布局并返回viewHolder
LayoutInflater mLayoutInflater=LayoutInflater.from(mContent);
        View inflate = mLayoutInflater.inflate(R.layout.recy_item, parent,false);
        MyViewHolder myViewHolder = new MyViewHolder(inflate);//把条目的布局传递给viewholer
        return myViewHolder;
②给控件传入数据
holder.tv.setText(arrayList.get(position));
③设置RecyclerView的条目个数
return arrayList.size();

5)管理使用布局及给适配器传入上下文及数据
recyclerView.setLayoutManager(new LinearLayoutManager(mContent));//布局管理者;布局样式这个是和listview一样的
recyclerView.setAdapter(new MyAdapter(mContent,arrayList));

6)使用布局样式可参考张宏洋博客
链接:http://blog.csdn.net/lmj623565791/article/details/45059587

RecyclerView

标签:构造方法   span   support   设置   博客   rom   对象   样式   tin   

原文地址:http://www.cnblogs.com/livelihood/p/6758731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!