社区
Android
帖子详情
popupwindow里面的button点击没反应
edgu100
2017-09-18 09:55:33
popupwindow 会弹出,但是popupwindow里面的Button点击没反应,不知道问题在哪里,求打救。谢谢。下面附上代码,求助求助,谢谢
...全文
544
4
打赏
收藏
popupwindow里面的button点击没反应
popupwindow 会弹出,但是popupwindow里面的Button点击没反应,不知道问题在哪里,求打救。谢谢。下面附上代码,求助求助,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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,这样就可以了
android
popupwindow
问题及
里面
的listview
点击
无效
popupwindow
里有个listview,listview的item里有CheckBox,导致listview
点击
无效解决办法其实很简单,把
popupwindow
的setFocusable设置为true,并把CheckBox的布局文件里加上这句话android:focusable="false"完美解决...
怎么使
点击
一个
popupwindow
窗口之外的区域
popupwindow
消失呢?
这个功能应该是不难的,查了下文档,
没
发现明显的方法可以调用。 开始以为
popupWindow
.setOutsideTouchable(true);这个方法可以呢,试了试,不行,其实这个方法时设置
popupWindow
以外的区域可以相应触摸事件,比如我们重写了触摸事件去做一些别的操作。 对了,还有,设置
popupWindow
.setFocusable(true);
解决
PopupWindow
获得焦点后按键无响应的问题
PopupWindow
里面
要响应
点击
事件,所以就调用了setFocusable(true)方法,这样造成了显示了
PopupWindow
,无法响应按键事件了。 如果你只是要响应返回键:
PopupWindow
调用setBackgroundDrawable(new BitmapDrawable())这个方法就行了,貌似是要设个背景资源(具体原因查API也
没
搞清),这里设个空的就不影响其他界
Android
PopupWindow
setOutsideTouchable无效,dispatchTouchEvent
使用
PopupWindow
的时候 //设置
popupWindow
是否可以获取焦点 public void setFocusable(boolean focusable) //设置
点击
PopupWindow
意外区域,隐藏
popupWindow
public void setOutsideTouchable(boolean touchable) 通过setFocusable(boolean focusable)来设置当前的
popupWindow
是否获取焦点 通过setOutside.
点击
popupwindow
窗口之外的区域
popupwindow
消失
怎么使
点击
一个
popupwindow
窗口之外的区域
popupwindow
消失呢? 这个功能应该是不难的,查了下文档,
没
发现明显的方法可以调用。 开始以为
popupWindow
.setOutsideTouchable(true);这个方法可以呢,试了试,不行,其实这个方法时设置
popupWindow
以外的区域可以相应触摸事件,比如我们重写了触摸事件去做一些别的操作。
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章