Android-listview中带有imagebutton,如何获得每行item中imagebutton的id并操作它呢?如更改imagebutton的图片。

发布于 2017-02-02 20:45:11 字数 0 浏览 1207 评论 4

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

瑾兮 2017-10-01 10:34:41

在 getView 的时候,可以得到每行的 View ,然后遍历这个 View 中的每个控件,判断他们的类型是不是 ImageButton ,就可以得到这个 ImageButton 了,要重新设置图片,就用 setImageDrawable 来设置。

想挽留 2017-08-17 23:25:19

getView 就能获取到 view 然后取子控件就好啦

甜柠檬 2017-05-05 12:37:20

listview的每行view是listview的adapter中getview方法生成的,你要得到每行的imageview,你在重写adapter的getview方法时,肯定要inflate一个view,然后通过这个view取得这个imagebutton然后再用setImageDrawable更改图片。

灵芸 2017-02-28 15:16:26

请使用最优雅的方法:把这段逻辑放到单独的listcell类中 就不需要做判断和查询了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文