android - 专注于 recyclerview 项目

标签 android android-recyclerview

我正试图专注于 recyclerview 的特定项目。使用回收 View 时,listview.setSelection(position) 的等效项是什么。

最佳答案

您调用 RecyclerView.scrollToPosition(position) 以请求 RecyclerView 的 LayoutManager 在下一次布局过程中滚动到给定位置(它是异步的)。

要请求聚焦项目 View , View 必须是可聚焦的并且您调用 View.requestFocus()。 如果在您想要使其聚焦时 View 尚未布局,您可以在调用 onViewAttachedToWindow() 后立即调用 View.requestFocus()

关于android - 专注于 recyclerview 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35605313/

相关文章:

android - 如何在 RecyclerView 中的 CardView 之间设置相等的空间?

android - 直接跳转到 android recyclerview 中的最后一个位置,而不是滚动到最后一个位置

Android 不确定的 ProgressBar 没有动画

android - 从 API 级别 < Android 26 (Oreo) 的 RGB 值创建颜色对象

java - 如何计算总项目的总和

java - 我的组件中的空间错误

android - onMeasure 被调用 1,500 多次

java - 枚举与静态常量,内存占用

java - Android RecyclerView 项目点击不起作用 - MVVM

android - ViewHolder不能强制转换为OtherViewHolder