android - 以编程方式单击或触摸 recyclerview 中的项目

标签 android android-recyclerview

如何强制点击或触摸 recyclerview 上的项目?

我发现人们谈论使用命令 recyclerView.findViewHolderForAdapterPosition(0).itemView.performClick()recyclerView.findViewHolderForAdapterPosition(0) 总是返回 null!

我最初希望第一个 recyclerview 项目被点击/触摸。

最佳答案

  new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
              recyclerView.findViewHolderForAdapterPosition(position).itemView.performClick();

            }
        },100);

关于android - 以编程方式单击或触摸 recyclerview 中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37192024/

相关文章:

java - 回收站 View - 滚动时调整项目 View 的大小(用于类似轮播的效果)

android - 如何防止 Android 应用程序中的自动点击作弊?

Android 使用 Volley 发送编码为 Base64 的图像

android - XMLPullParser getName() 返回 null

android - RecyclerView.clear()?有没有一种方法可以单独清除()或使查看器数据无效?

android - 如何创建一个循环(无休止的)RecyclerView?

java - 同时处理Recyclerview和CardView的点击事件

android - 如何在 Recyclerview 中向上滚动时显示 Snackbar 并在向下滚动时关闭

android - Xamarin.Forms:iOS 11 布局呈现在缺口后面

android - Play developer console “An unexpected error occurred. Please try again later.” in 2017 尝试打开控制台的任何部分时发生