Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android:如何访问位置的视图(从适配器外部)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个Recycler视图适配器.
因此它拥有3个视图.只需每个视图都有 ImageView.
用户点击图像时(3个中的1个)它创建了使用照片应用程序的新意图,并在完成后将其返回给调用者.调用者(创建RecyclerView及其适配器的activity)处理onActivityResult.从那里我需要将所提到的意图中的缩略图设置为相应的选定ImageView.

题.在我的Activity中,我如何知道要修改哪个imageView(可用3个)?我的活动只知道回收器视图适配器中的哪个项目被点击的位置.

是否有可能通过仅使用位置以某种方式获得对适配器中特定imageView的引用?
所以像这样:来自activity:adapter.getImageView(position)

编辑:
所以我的解决方案是:我正在跟踪适配器中的所有ImageViews并将它们的ref存储在`onBindViewHolder中的ArrayList中.所以现在我可以使用adapter.getImageView(position)

解决方法

我相信你可以在适配器中为你的ImageView(或你的行视图)设置setOnClickListener.只是从那里开火.

大佬总结

以上是大佬教程为你收集整理的Android:如何访问位置的视图(从适配器外部)全部内容,希望文章能够帮你解决Android:如何访问位置的视图(从适配器外部)所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。