繁体   English   中英

Android ListView:如何使用自定义适配器上的活动onClickListener?

[英]Android ListView: How to use the activity onClickListener from a custom Adapter?

我有一个使用自定义适配器的listView。 每行包含一个按钮和其他一些视图。 我希望能够单击按钮或行本身(以编辑所单击列表的项目)。

由于此问题 ,在活动中设置onItemClickListener无效

我认为我必须在适配器的getView()方法中设置onClickListener才能使其正常工作。 我想使用活动的onClickListener,以便在单击行时使用startActivityForResult(),以便在项目版本活动结束时将某些内容返回到我的活动中。 我怎样才能做到这一点?

谢谢!

您需要向添加到每一行的每个按钮添加一个onclick侦听器。 最好的方法可能是在代码中创建自己的自定义布局,并且每次在适配器中创建新视图时,都在布局代码中设置onclick侦听器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM