popupwindow里面的button点击没反应

edgu100 2017-09-18 09:55:33
popupwindow 会弹出,但是popupwindow里面的Button点击没反应,不知道问题在哪里,求打救。谢谢。下面附上代码,求助求助,谢谢
...全文
544 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Demons_by 2017-09-18
  • 打赏
  • 举报
回复
你这么写是监听不到popupwindow的点击事件的,因为直接在Activity中写findViewByID,它去遍历的是当前view中的控件,也就是只会遍历你setContentView中写的rootView。如果想监听popupwindow的点击事件,则需要遍历popupwindow所使用的view中的控件。在你的代码中,应该是myview。 故正确代码为:myview.findViewById(R.id.xxx).setOnClickListener(xxx);
edgu100 2017-09-18
  • 打赏
  • 举报
回复
求助求助求助
江海啸 2017-09-18
  • 打赏
  • 举报
回复
楼上正确,popuWindowView.findViewById(R.id.btn).setOnClickListener(onClickListener);
smile_邝野 2017-09-18
  • 打赏
  • 举报
回复
你这个是由于找id所产生的问题,你的button是popupwindow中的,所以你找id时应该是pw.findviewbyid,这样就可以了

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧