recyclerview的简单应用
来源:互联网 发布:开农村淘宝怎么赚佣金 编辑:程序博客网 时间:2024/05/16 17:21
在activity中
我们首先要弄自己的数据initdate();然后是我们的主要代码 mRecyclerView = (RecyclerView) findViewById(R.id.id_recyclerview);//列表布局, 第一个参数表示上下文环境, 第二个参数表示水平布局,第三个参数表示是否反转;后两个参数可省略//mRecyclerView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.VERTICAL,false));//表格布局,第一个参数表示上下文,第二个参数表示表格有多少列//mRecyclerView.setLayoutManager(new GridLayoutManager(MainActivity.this, 3));//瀑布布局,mRecyclerView.setLayoutManager(new StaggeredGridLayoutManager(4, StaggeredGridLayoutManager.VERTICAL));//添加分割线;列表布局设置DividerItemDecoration.HORIZONTAL;表格布局时设置DividerItemDecoration.VERTICAL;mRecyclerView.addItemDecoration(new DividerItemDecoration(this, DividerItemDecoration.VERTICAL));//添加适配器mRecyclerView.setAdapter(mAdapter = new HomeAdapter());//我们的适配器类写到了类里面,内部类class HomeAdapter extends RecyclerView.Adapter<HomeAdapter.MyViewHolder> { @Override public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { MyViewHolder holder = new MyViewHolder(LayoutInflater.from( MainActivity.this).inflate(R.layout.item_home, parent, false)); return holder; } @Override public void onBindViewHolder(MyViewHolder holder, int position) { holder.tv.setText(mDatas.get(position)); } @Override public int getItemCount() { return mDatas.size(); } class MyViewHolder extends RecyclerView.ViewHolder { TextView tv; public MyViewHolder(View view) { super(view); tv = (TextView) view.findViewById(R.id.id_num); } }}其实RecyclerView的适配器和listview的差不多,只不过recyclerview更注重的是viewholder;好了,今天就写到这里,希望对大家有帮助
阅读全文
0 0
- recyclerview的简单应用
- Recyclerview的简单应用
- recyclerview的适配器简单应用
- RecyclerView的简单应用2,仿gridview
- RecyclerView的简单应用3:瀑布流
- 关于RecyclerView的简单应用教程
- RecyclerView的瀑布流简单应用
- RecyclerView的瀑布流简单应用
- 安卓RecyclerView与DrawerLayout的简单应用
- Android UI控件之RecyclerView的简单应用
- 第一篇博客,简单介绍RecyclerView的应用
- android复习路之RecyclerView简单的应用
- RecyclerView局部刷新的应用场景简单分析
- RecyclerView的其他应用
- recyclerview的应用分析
- RecyclerView的多部局应用
- Android recyclerView的应用
- RecyclerView的简单使用
- 通过SQL*PLUS将数据导出excel或者html格式
- 记Android Studio断点调试工具入门
- Unity 版本更新
- <LeetCode>682. Baseball Game
- Java常用排序算法/程序员必须掌握的8大排序算法
- recyclerview的简单应用
- cmmi |关于cmmi开发人员访问记录
- 超声波模块工作原理分析及程序
- 搜索专题总结
- HDU6185 Covering(矩阵快速幂)
- sizeof——类和结构体
- poj 3461 主要是内附有讲原理与方法的博客和视频!
- 汉诺塔问题
- 319. Bulb Switcher