android控件Recy,Android RecyclerView控件的使用

最近在开发盯盯安卓客户端的时候,用RecyclerView用的比较多,现在写一个简单的文档,总价一下:

1,首先介绍一下RecyclerView的用途:

看名字就可以看出来,这个控件是用于view复用的,主要是用于处理同样layout布局的view复用问题。

很多人就会说了,我们经常用的listview不也是做这个工作的吗,这个RecyclerView有什么特别好用的地方吗?

2,RecyclerView的用法:

配套使用的类:

LayoutManager :布局显示管理

ItemAnimator :增加删除的动画

RecyclerView.Adapter: 适配器

下面写一个简单的示例代码:

RecyclerViewuserrecyclerview;

ApproveAvatarAdaptermuserAdapter;

ArrayListuserList;

//新建适配器

muserAdapter = newApproveAvatarAdapter(this,

userList);

//设置布局管理器

userrecyclerview.setLayoutManager(newLinearLayoutManager(this,

LinearLayoutManager.HORIZONTAL, false));

// 设置item动画

userrecyclerview.setItemAnimator(newDefaultItemAnimator());

//设置 适配器

userrecyclerview.setAdapter(muserAdapter);

上面就是一个简单的水平布局的RecyclerView,类似于一个水平的listview. 如果我们把布局管理器配置为上下布局的样式,那么就是垂直的listview, 只需做如下的修改:

//设置布局管理器

userrecyclerview.setLayoutManager(newLinearLayoutManager(this,

LinearLayoutManager.VERTICAL, false));

除了上面的LinearLayoutManager, android

还默认提供了以下两个很有用的布局方式,能让你的界面立马变形:

GridLayoutManager 网格布局管理器

StaggeredGridLayoutManager 瀑布流式布局管理器

大家可以自己查看一下官方文档,自己试一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值