Android 如何执行可滚动库的ImageView的setOnCLickListener

Android 如何执行可滚动库的ImageView的setOnCLickListener,android,android-gallery,Android,Android Gallery,我试图在ImageView上实现包含TextView的Gallery。当用户单击其中任何一项时,我需要调用其他活动 我试图调用gallery上的setonclickListener,但它总是返回gallery中最后一项的结果。如果我在Imageview上设置了onclicklistener,gallery将停止滚动 是否有任何方法可以同时执行单击和检索相同的结果,同时使库可滚动 任何帮助都是适当的。 提前感谢。最好的方法是在GalleryView上设置onItemClick Listener,在

我试图在
ImageView
上实现包含
TextView
的Gallery。当用户单击其中任何一项时,我需要调用其他活动

我试图调用gallery上的
setonclickListener
,但它总是返回gallery中最后一项的结果。如果我在Imageview上设置了
onclicklistener
,gallery将停止滚动

是否有任何方法可以同时执行单击和检索相同的结果,同时使库可滚动

任何帮助都是适当的。
提前感谢。

最好的方法是在GalleryView上设置onItemClick Listener,在该类的onItemClick()回调方法中,将有一个整数参数表示项的位置。使用此参数可获取已单击的项目。但要使用此选项,您需要将单个项目imageview的Clickable and focusable属性设置为false。

您是否可以发布相关代码,如带有CLick Listeners的适配器。@AndroSelva我添加了ImageAdapter类。请检查。单击ImageView/TextView时,我需要将一些数据传递给下一个活动。请查看ImageAdapter类您可以在getItem()方法中返回HashMap,并且可以使用gallery.getAdapter().getItem(位置);要在onItemClick()方法中获取hashmap。然后可以将这些值从hashmap传递到另一个活动。谢谢。画廊现在可以正常工作了。