如何将 onClickListener 设置为 ArrayAdapter 中的项目?
我知道 setOnItemClickListener 是什么,但它设置了对整个项目的监听。如果我的项目包含一个我想要设置侦听器的按钮,则 setOnItemClickListener 没有帮助。我尝试在 getView 中设置侦听器,但没有成功。
I know what's setOnItemClickListener, but It set the listen to whole item. If my item contains a button to which I want to set listener, setOnItemClickListener doesn't help. I tried set listener in getView, but in vain.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查这篇文章以获得一个很好的解决方案: http://androidforbeginners .blogspot.com/2010/03/clicking-buttons-in-listview-row.html
(它实际上适用于任何视图:http://developer.android.com/reference/android/view/View.html#attr_android:onClick)
Check this post for a nice solution: http://androidforbeginners.blogspot.com/2010/03/clicking-buttons-in-listview-row.html
(it actually works for any View: http://developer.android.com/reference/android/view/View.html#attr_android:onClick)