博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android RecyclerView notifyDataSetChanged不起作用
阅读量:6209 次
发布时间:2019-06-21

本文共 403 字,大约阅读时间需要 1 分钟。

一般listview设置完data后调用notifyDataSetChanged便可刷新布局界面,然而recycleview调用这个方法却没有任何反应。对于很多不熟悉recycleview的话很容易躺坑,折腾了好久。在此记录下。

一、recycleview刷新:
设置相关属性:

recycleview.setHasFixedSize(true);

data设置完后需要这样调用:

notifyItemInserted(getItemCount());//必须用此方法才能进行recycleview的刷新。(末尾刷新)

 二、其他使用方法

  滚动到指定位置,使用的是smoothScrollToPosition二不是scrollToPosition

recycleview.smoothScrollToPosition(messageChatAdapter.getItemCount());//滚动到底部

 

转载地址:http://vrbja.baihongyu.com/

你可能感兴趣的文章
vs2005 c#鼠标悬停高亮显示在gridview中
查看>>
继续聊WPF——动态数据模板
查看>>
如何使员工能力和收入相匹配?
查看>>
程序出现这样的问题,到底是谁的责任?
查看>>
配置CVS服务器和客户端完全解析
查看>>
Qt的QFile类详解
查看>>
假如我是个程序员
查看>>
ORACLE HANDBOOK系列之十二:高级队列(Advanced Queuing)
查看>>
Tuscany SCA Core实现的SPI机制
查看>>
任意两个时间之间的星期几的次数-横.sql
查看>>
Fail2ban
查看>>
POJ-1062 昂贵的聘礼 dfs
查看>>
python 获取当前方法名
查看>>
Knockout.Js官网学习(Mapping插件)
查看>>
freemarker 超出字符用省略号表示
查看>>
在Ubuntu下构建Bullet以及执行Bullet的样例程序
查看>>
【C#】与C及OC的不同点
查看>>
iOS开发--Bison详解连连支付集成简书
查看>>
开发版本控制git
查看>>
项目管理学习笔记之五.沟通协调能力I
查看>>