java - 点击时有没有办法将recycledView项目移到底部?
问题描述
单击项目时,我希望它转到回收视图的底部 - 我的意思是使其成为最后一个项目(我的适配器扩展了Firestore RecyclerAdapter)。我该怎么做 ?
我写了一个工作 onClickListener。现在我试图找出如何将它移到底部。
我已经在谷歌和这里搜索没有成功的答案。
(无需将其从 Firestore 中删除并重新添加)
解决方案
解决方案是(基于@KasımÖzdemir评论)
如果您想将 RecyclerView 中的项目(交换项目)位置从 current_position 更改为 target_position,您应该使用:(RecyclerView 适配器方法)
notifyItemMoved(fromPosition, toPosition)
阅读更多
推荐阅读
- laravel - 护照身份验证在我的 Laravel 5.4 应用程序中不起作用?
- python - Django:并行运行几个任务
- java - Spring boot Reactive app 启动 tomcat 代替 Netty
- android - 如何在 Google Play 控制台中更新已删除的应用
- linux - 如何通过 unix shell 脚本从远程服务器为特定用户发送电子邮件
- django - Django JWT 获取用户信息
- python - WinError 32:该进程无法访问该文件,因为它正在被另一个进程使用
- javascript - javascript 设计模式 Revealing Module Pattern 它是如何工作的?
- apache-spark - DSE SearchAnalytics with Scala error
- android - Android mediacodec:是否可以同时使用 mediacodec 和 muxer 对音频和视频进行编码?