java– 以编程方式单击RecyclerView

java– 以编程方式单击RecyclerView,第1张

概述我正在尝试以编程方式单击recyclerView的项目.我正在使用:recyclerView.findViewHolderForAdapterPosition(index).itemView.performClick();当索引是可见项时,这非常有效.如果该项目不可见(在recyclerview的最后位置,对于istance),则抛出异常.我能做什么?解决方法:您可以直接调

我正在尝试以编程方式单击recyclerVIEw的项目.我正在使用:

recyclerVIEw.findVIEwHolderForAdapterposition(index).itemVIEw.performClick();

当索引是可见项时,这非常有效.如果该项目不可见(在recyclervIEw的最后位置,对于istance),则抛出异常.

我能做什么?

解决方法:

您可以直接调用onClick,假设视图管理自己的单击侦听器.

VIEw vIEw = recyclerVIEw.findVIEwHolderForAdapterposition(index).itemVIEw;vIEw.onClick(vIEw);

如果单击侦听器位于其他位置,则只需使用onClick方法获取对象的引用,并使用正确的视图作为参数调用它.

总结

以上是内存溢出为你收集整理的java – 以编程方式单击RecyclerView全部内容,希望文章能够帮你解决java – 以编程方式单击RecyclerView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115068.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存