腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2703)
视频
沙龙
4
回答
ListAdapter
submitList
() -
如何
滚
动到
开头
android
、
android-recyclerview
、
listadapter
我的RecyclerView和
ListAdapter
有点问题。 通过API,我以从旧到新的升序接收项目。 然后通过调用
submitList
(items)方法刷新我的列表。因为在
ListAdapter
类中,当
submitList
()方法完成时没有回调,所以我找不到一种方法来在对已添加的一个新项进行更新后滚动。 有没有办法在
ListAdapter
更新后进行拦截?
浏览 165
提问于2018-11-11
得票数 45
回答已采纳
8
回答
如果我以不同的项目顺序提交相同的列表,则
ListAdapter
不刷新RecyclerView
android
、
android-recyclerview
、
android-diffutils
、
android-listadapter
如何
强制
ListAdapter
评估这个新列表,即使它是“相同的”(但是顺序已经改变了)?新发现:public void
submitList
(@Nullable final List<T> newList) { final int但
如何
克服它呢?我的意思是,开发人员肯定想过要提交一个不同的顺序列表?
浏览 0
提问于2019-03-20
得票数 18
回答已采纳
3
回答
如何
等待
ListAdapter
.
submitList
()执行并调用RecyclerView.smoothScrollToPosition(0);
android
、
android-recyclerview
、
listadapter
我有一个链接到
ListAdapter
adapter的RecyclerView recyclerView。'list‘从Firebase数据库中获取新数据,'list’根据特定的对象属性进行排序。然后我调用adapter.
submitList
(list)来更新recyclerView --这很好用! 但是,我希望recyclerView在添加新数据后滚
动到
列表的顶部。但是我看到adapter.
submitList
(list)在一个单独的线程上运行。那么,我该
如何
知道它何时完成提交并调用
浏览 2
提问于2018-12-12
得票数 4
3
回答
ListAdapter
,更新像notifyDataSetChange这样的项目
android
、
android-recyclerview
、
listadapter
有没有办法以不刷新整个列表的方式更新
ListAdapter
项?现在,如果您再次调用adapter.
submitList
(newITems) ,它将再次将列表滚
动到
顶部,而不仅仅是将当前项替换为新项。
浏览 4
提问于2022-06-11
得票数 0
1
回答
DiffUtil没有更新RecyclerView
android
、
kotlin
、
android-recyclerview
、
listadapter
、
android-diffutils
请帮帮忙 val adapter = LaptopAdapter() adapter.
submitList
HDD", 12, "DOS")) list.sortBy
浏览 0
提问于2019-07-04
得票数 3
回答已采纳
1
回答
为一个
ListAdapter
片段实现RecyclerView
android
、
kotlin
、
android-recyclerview
、
android-livedata
、
android-listadapter
我已经用普通的ViewAdapter成功地完成了这一任务,但是我似乎无法让它与
ListAdapter
一起工作。crime.id) } :
ListAdapter
的如下内容: 虽然使用
submitList
(List) LiveData是向适配器提供数据的简单方法,但它并不是必需的--当新列表可用时,您可以使用LiveData。我应该在每次更新UI时提交一个
浏览 4
提问于2020-01-02
得票数 5
回答已采纳
1
回答
ListAdapter
在提交列表后更改项目位置
android
、
kotlin
、
android-recyclerview
、
listadapter
、
notifydatasetchanged
在
listAdapter
加载到回收视图之后,一些数据会在项目上发生变化。我使用
submitList
方法重新加载列表。它可以很好地更新列表,但是当
submitList
更改项的位置时。
submitList
(cart.cartItems) } e}刚试过这些。 adapter?.
submitList
(cart.ca
浏览 4
提问于2022-11-25
得票数 0
回答已采纳
1
回答
当DiffUtilCallBack用于搜索或过滤列表时,是否需要使用协程暂停它?
android
、
kotlin
、
android-recyclerview
、
coroutine
、
android-diffutils
fun updateItems( itemSame: (T, T) -> Boolean,) { DiffUtil.calculateDiff(DiffCalc(this.items, newItems!!, itemSame, contentSame)) items = newItems使用协程
浏览 14
提问于2019-07-25
得票数 3
2
回答
如何
在
ListAdapter
中添加数据?
android
、
kotlin
、
arraylist
、
android-recyclerview
、
android-listadapter
在
ListAdapter
中,
如何
将数据添加到现有列表中?adapter.addNewItem(list)
浏览 40
提问于2021-02-15
得票数 2
回答已采纳
2
回答
如何
使回收器视图在更新后不会回滚到顶部
android
、
android-recyclerview
、
android-adapter
我的init数据和我的加载数据是相同的函数,只需添加改变回收器视图滚
动到
底部后的主体请求即可。我的问题是,当它加载一个新的数据时,它会滚动回到顶部。我
如何
才能在同一位置而不回
滚
?onSaveInstanceState()
listAdapter
.notifyItemRangeChanged(loadMoreCount,
listAdapter
.itemCount, programNames
浏览 1
提问于2021-04-20
得票数 0
1
回答
搜索回收视图-当搜索为空时滚
动到
顶部
android
、
mvvm
、
android-recyclerview
、
viewmodel
但是,如果我清空搜索字符串,回收视图不会滚
动到
完整列表的顶部。{ adapter =
listAdapter
}
浏览 0
提问于2021-05-25
得票数 1
1
回答
如何
在从网络获取新数据后将RecyclerView滚
动到
顶部;我使用的是
ListAdapter
、DiffUtil
android
、
android-recyclerview
、
android-diffutils
我正在使用
ListAdapter
更新RecyclerView。我的适配器看起来像 class MyListAdapter<T, VH : ViewHolder>() :rvBillingProduct.smoothScrollToPosition
浏览 42
提问于2020-01-21
得票数 1
1
回答
列表中的项目未被清除,新项目添加到底部
android
、
kotlin
我正在使用参数从编辑文本中执行api请求,项目来自于添加到列表中的api,但是我想清除旧列表,并为这些项目创建一个新列表,
如何
做到这一点?let { movieResponse -> moviesAdapter.differ.
submitList
(movieResponse.search.toList
浏览 2
提问于2022-05-15
得票数 0
2
回答
我怎样才能在安卓的
ListAdapter
中获得一个项目的位置?
android
、
kotlin
、
android-recyclerview
我使用
ListAdapter
作为RecyclerView的源,它将显示一个MVoice列表。你可以看到代码B。我想我可以得到MVoice在
ListAdapter
中的位置,所以我可以滚
动到
项目在RecyclerView中的位置,就像代码A一样mHomeViewModel.listVoiceBySort.observe(this.viewLifecycleOwner) { myAdapter.
submitL
浏览 2
提问于2020-12-17
得票数 0
回答已采纳
1
回答
没有得到itemCount of PagedListAdapter在
submitList
之后
android
、
android-livedata
、
android-paging
如果项为空,则尝试实现作为
ListAdapter
的特性,然后显示EmptyHolder。在调用commitCallback之后,我尝试了基于
submitList
的方法,如下代码所示。
如何
解决这个问题?FooListFragment // items.size or loadedCount always 0 fooAdapter.
submitList
浏览 1
提问于2019-08-30
得票数 3
3
回答
在RecyclerView上使用DiffUtil添加拖放
android
、
android-recyclerview
、
listadapter
我以新列表的形式从Room接收更新的数据,然后将其传递给的
submitList
,以获取更改的动画。list.observe(viewLifecycleOwner, { updatedList ->}) 现在,我想为同一个但是,notifyItemMoved()没有工作,因为
ListAdapter
通过
submitList
()更新其内容。// itemListAdapter.notifyItemMove
浏览 15
提问于2021-07-20
得票数 6
回答已采纳
2
回答
在安卓系统中启动
ListAdapter
后,
如何
立即刷新
submitList
的数据源?
android
、
kotlin
、
android-recyclerview
、
android-listadapter
我使用
ListAdapter
作为RecyclerView的源,它将显示一个MVoice列表。在我添加了一张唱片之后,mHomeViewModel.listVoiceBySort.observe将被启动,myAdapter.
submitList
(it)也将被启动。但我发现,最新的mHomeViewModel.listVoiceBySort没有应用于
ListAdapter
,您可以看到Log。在启动
ListAdapter
之后,
如何
立即刷新
submitList
的数据源?下面的代码B是
如何
浏览 5
提问于2020-12-17
得票数 1
回答已采纳
2
回答
RecyclerView not不更新
android
、
android-recyclerview
、
android-windowmanager
、
android-diffutils
然而,如果我在windowManager.updateViewLayout(recyclerView, layoutParams)中添加
submitList
之后的removeNotification,一切似乎都像预期的那样正常工作fun show(){}好吧,我发现这个问题不是在WindowManager中,而是在DiffUtils中,但是我无法理解
浏览 17
提问于2022-06-20
得票数 2
回答已采纳
1
回答
Kotlin
ListAdapter
重置RecyclerView后
submitList
android
、
kotlin
、
android-recyclerview
、
data-binding
、
viewmodel
我使用
ListAdapter
作为我的RecyclerView适配器。情况是,当我使用
submitList
向适配器提交新数据时,它会重置RecyclerView滚动位置。hirarki: Int) { adapter.
submitList
我的列表适配器 class TemplateChiefAdapter(val onClickListener: OnClickListener) :
L
浏览 3
提问于2021-10-08
得票数 1
1
回答
拖放RecyclerView的第一项会移动几个随机位置
android
、
android-recyclerview
、
scroll
、
drag-and-drop
目前,我有一个实现新
ListAdapter
的RecyclerView,它使用
submitList
来区分元素,并继续自动更新UI。viewHolder: RecyclerView.ViewHolder, direction: Int) {}fun swap(from: Int, to: Int) {
submitList
有时它运行正常,但大多数时候(像90%),它会捕捉几个位置,即使当它移
动到
第二个项目上时(例如,在第二个位置上移动第一个项目)。新的职位看起来很随意,我想不出问题
浏览 2
提问于2021-01-20
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用聪明的方式学习 Vim
用聪明的方式学习Vim | GitHub 2200星
为什么黑客只使用没有鼠标的键盘?说了很多白,我不相信
如何在救援/紧急模式下启动 Ubuntu 18.04/Debian 9 服务器
作为机加工学徒的你,师傅不教的程序编辑操作,这里有!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券