腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
在从
网络
获取
新
数据
后
将
RecyclerView
滚动
到
顶部
;
我
使用
的
是
ListAdapter
、
DiffUtil
、
、
我
正在
使用
ListAdapter
更新
RecyclerView
。
我
的
适配器看起来像 class MyListAdapter<T, VH : ViewHolder>() :
ListAdapter
<T, VH>(MyDiffUtilItemCallback现在,如果用户再次追加查询,则会
获取
数据
并将其添加到
RecyclerView
。在这里,
我
要
Recycl
浏览 42
提问于2020-01-21
得票数 1
6
回答
分页3-
如何
滚动
到
RecyclerView
顶部
,在PagingDataAdapter完成刷新和
DiffUtil
已经完成扩展之后?
、
、
、
、
我
在RemoteMediator中
使用
分页3,它显示缓存
的
数据
,同时从
网络
中
获取
新
的
数据
。当我刷新
我
的
PagingDataAdapter (通过在它上调用refresh() )时,
我
希望
我
的
RecyclerView
在刷新完成
后
滚动
到
顶部
。这意味着,如果实际上在
顶部</
浏览 25
提问于2021-01-25
得票数 10
2
回答
OnBindViewHolder on autoScroll to top
、
、
、
、
在适配器submitList
到
DiffUtil
之后,调用onBindViewHolder,由于某种原因,它总是
将
列表
滚动
到
顶部
。
我
尝试了每一个答案,所以关于自动投稿在更新列表在回收视图,但无法解决问题。即 这是
我
的
适配器: setHasStableIds(true) private val currentDiffer = AsyncListDiffer<Item>Item> = LinkedLis
浏览 0
提问于2019-08-14
得票数 3
回答已采纳
2
回答
在回收器中
的
Diff Util实现在每次刷新时将其
滚动
到
顶部
、
我
正在
使用
DiffUtil
实现向
滚动
上
的
RecyclerView
添加
新
数据
。final
DiffUtil
.DiffResultdiffResult =
DiffU
浏览 4
提问于2018-05-03
得票数 7
3
回答
如何
等待
ListAdapter
.submitList()执行并调用
RecyclerView
.smoothScrollToPosition(0);
、
、
我
有一个链接到
ListAdapter
adapter
的
RecyclerView
recyclerView
。'list‘从Firebase
数据
库中
获取
新
数据
,'list’根据特定
的
对象属性进行排序。然后
我
调用adapter.submitList(list)来更新
recyclerView
--这很好用! 但是,
我
希望
recyclerView
浏览 2
提问于2018-12-12
得票数 4
2
回答
在片段中更新scrollToPosition()时
、
、
、
我
已经做了一个列表,它
使用
LiveData从一个房间
数据
库中
获取
项目。然后
使用
一个liveData<List>
将
这个
recyclerView
绑定
到
一个BindingAdapter。列表适配器
是
listAdapter
,而不是`
RecyclerView
.Adapter。
我
需要帮助保持
滚动
状态,或者以某种方式返回到
recyclerView
重
浏览 3
提问于2020-05-29
得票数 1
回答已采纳
1
回答
如何
在导航结束
后
返回片段时恢复以前
的
滚动
位置
、
我
在Github中有以下项目: return oldItem == newItem }当来自
浏览 0
提问于2019-08-28
得票数 0
回答已采纳
1
回答
Kotlin
ListAdapter
重置
RecyclerView
后
submitList
、
、
、
、
我
正在
使用
MVVM和
数据
绑定来开发android应用程序。
我
使用
ListAdapter
作为
我
的
RecyclerView
适配器。情况
是
,当我
使用
submitList向适配器提交
新
数据
时,它会重置
RecyclerView
滚动
位置。它一开始眨眼,然后把它
的
位置重新设置到
顶部
。remove<Bo
浏览 3
提问于2021-10-08
得票数 1
3
回答
recycleview中
的
Diffutil
,如果添加了新项目,它将自动
滚动
、
如果我们
使用
DiffUtil
.Callback,并且diff.dispatchUpdatesTo(adapter); 我们
如何
确保添加新元素
将
滚动
到
新
位置
我
有一个例子,
我
看到项目消失了,一个
新
的
项目被创建为
顶部
的
第一个元素,但不可见。它将隐藏在
顶部
,直到您向下
滚动
使其可见。在
使用<
浏览 3
提问于2017-04-18
得票数 27
回答已采纳
2
回答
更新
RecyclerView
的
一部分
、
、
我
有一个包含评论和投票计数描述
的
循环视图,当我按下向上键时,
我
需要计数来增加,这是它目前
的
样子 ? 但问题
是
,当我按下时,投票确实会增加,但直到我关闭该片段并重新打开它,它才会更新 实际发生
的
情况
是
,当我按下up vote时,它会发出一个API调用,该API调用执行一些逻辑,并将其发送到android,android对被点击或被提升
的
特定项目拥有多个投票权
如何
更新特定记录,以便在不重新打开视图
的
情况下看到更改 代
浏览 18
提问于2019-09-06
得票数 4
回答已采纳
3
回答
RecyclerView
位置
将
因接收
新
数据
而改变
、
我
在
我
的
recycleriew中
使用
了notifyDataSetChanged。
我
创建了自己
的
diffUtill,如下所示: }
我
在
我</em
浏览 5
提问于2018-07-22
得票数 0
2
回答
Android
Recyclerview
,添加新项目,保持其余部分不变,并在相同
的
位置
滚动
、
我
要做一些背景,这样你就能更好地想象
我
需要完成
的
事情。问题
是
,
我
正
在从
DataBase读取
数据
,这些
数据
变化相对较快,比方说每30秒,
我
需要
滚动
回收器来检查
新
数据
并按下一些按钮,每次
我
按下按钮,它就会改变颜色,但有两件事正在发生。1-
我
每秒钟用一个计时器刷新回收器,所以当我
滚动
它
的
时候,它会一直刷新到第一件物品
浏览 22
提问于2017-02-11
得票数 0
回答已采纳
2
回答
Firebase实时
数据
库、
ListAdapter
、
DiffUtil
和ViewModel
、
、
、
、
所有这些
数据
都存储在Firebase实时
数据
库中。
我
也
使用
ViewModel,并希望
使用
DiffUtil
的
效率-因为消息可以删除,编辑,明星,
新
的
添加等。由于
DiffUtil
,
我
使用
的
是
ListAdapter
。
我
面临
的
问题
是
,
ListAdapter
需要一个
浏览 1
提问于2019-11-25
得票数 0
回答已采纳
3
回答
DiffUtils与稳定in在回收商视图中
的
比较
、
、
我
已经读了很多关于
RecyclerView
优化
的
文章,并且学到了很多
新
的
概念。还不清楚
的
一点
是
,我们可以在一个DiffUtils中同时
使用
稳定
的
ids和
RecyclerView
。根据我所读到
的
,
我
认为仅
使用
DiffUtils就能提供重用viewHolders和很好
的
动画
的
所有可能
的
好处(如果
我
浏览 0
提问于2019-01-08
得票数 9
回答已采纳
2
回答
我
的
回收视图
在从
防火墙存储中
获取
所有
数据
之前不能
滚动
、
、
、
我
来这里是为了证明
我
的
问题是什么 首先,
我
的
应用程序
使用
MVVM架构。
我
有一个存储库,可以从firebase存储区
获取
所有列表文件。问题
是
,当我们
获取
数据
时,回收视图(UI)保持在
顶部
,不能向下
滚动
,即使
我
强制向下
滚动
,视图仍将保持在
顶部
,直到从存储中提取所有
数据
。
我
真的不知
浏览 0
提问于2020-04-23
得票数 0
1
回答
为什么
我
不能用
我
在Kotlin中定义
的
自定义类从
ListAdapter
继承?
、
、
、
我
正在开发一个Todo-list作为一个安卓应用程序来开始
使用
Kotlin,但我遇到了一个问题,就是
我
的
TodoAdapter类(据我所知,这个类应该在回收视图中定义
如何
处理所说
的
Todos?)由于某些原因无法从
ListAdapter
类继承。
我
相信在
我
尝试
将
一个简单
的
..txt文件作为开始保存到我
的
应用程序之前,
我
并没有遇到这个问题。请看我下面的代码,并帮助我修
浏览 5
提问于2022-09-23
得票数 0
回答已采纳
2
回答
Recyclerview
DiffUtil
项目更新
、
、
、
我
在
我
的
回收器视图中有无限
的
滚动
,所以,当有
新
的
数据
时,它会更新。
我
正在
使用
DiffUtil
来更新回收器视图中
的
数据
。
DiffUtil
确实会更新
数据
,但每当有更新
数据
时,循环视图就会
滚动
到
顶部
,它看起来就是“
使用
notifydatasetchanged()”
浏览 42
提问于2020-02-20
得票数 2
回答已采纳
1
回答
为什么值在回收器视图中
滚动
后
消失?
、
、
滚动
前
的
数据
滚动
后
的
数据
输入
数据
后
,如果在
将
项添加为可
滚动
后
滚动
,
数据
将
消失。作为进一步
的
解释,有时输入
的
数据
出现在已添加
的
其他项中。 为
浏览 8
提问于2021-03-18
得票数 2
回答已采纳
1
回答
向
RecyclerView
项添加其他
数据
、
、
我
有一个功能良好
的
RecyclerView
,它可以很好地处理通过
ListAdapter
提供
的
给定
数据
,如下所示。
我
现在想要
的
是
向列表项中添加其他
数据
。class IngredientAdapter() :
ListAdapter
withContext(Dispatche
浏览 2
提问于2020-12-14
得票数 0
1
回答
使用
DiffUtil
.ItemCallback时,
ListAdapter
中
的
初始
数据
会被擦除
、
、
、
在
我
的
应用程序中,
我
有两个LiveData对象,一个用于
获取
0-10
的
项,另一个用于
获取
11-20
的
项。
我
尝试
将
数据
加载到
RecyclerView
中,但是前10 (0- 10 )项被
新
的
10 (11- 20 )项取代,而不是20项。Item oldItem, @NonNull Item newItem) { return oldItem.e
浏览 37
提问于2019-10-30
得票数 0
回答已采纳
点击加载更多
相关
资讯
性能优化之卡顿延迟
Android 官方全新推荐组件:Paging Library 基于RecyclerView的分页加载框架
实现 RecyclerView 上拉加载及自动加载
RecyclerView 体验优化及入坑总结
Android如何实现带有粘性头部的ScrollView
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券