关于Android改变ListView里面的ImageView控件的背景图出现无法触发点击事件的问题 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

关于Android改变ListView里面的ImageView控件的背景图出现无法触发点击事件的问题

爵霸 2016-03-18 08:47:27 1345

问题说明:我使用AudioRecord进行录音,想要点击ImageView开始录音,然后根据音量大小设置ImageView背景图
,由于ImageView是ListView的Item里面的一个子控件,于是我开启一个线程,使Thread.sleep(100);后
notifyDataSetChanged(),这时问题就出现了,当我再次点击ImageView想要录音暂停时,发现有时候点击事件无法触发

Android开发
分享到
取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:05:46

    这个是因为你不断刷新造成的吧,你可以在Adapter中给ImageView写一个点击的回调,当用户点击时触发回调即可(讲ImageView对象通过回调传递出来)再进行操作不就行了么。

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程