上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

Android Dialog setCanceledOnTouchOutside失效,点击dialog外面不消失

guduadmin473月前

前言:有一个需求需要点击dialog外面要消失,本来以为很简单结果设置了一直未生效

setCanceledOnTouchOutside(true);

问了半天chat-gpt4结果给的答案都不明显

Android Dialog setCanceledOnTouchOutside失效,点击dialog外面不消失,第1张

查看代码发现设置了style,于是尝试去除这个style,结果点击setCanceledOnTouchOutside(true);生效了

    

经过排比法,发现是true导致的

Android Dialog setCanceledOnTouchOutside失效,点击dialog外面不消失,第2张

Chatgpt说他会影响触摸事件,终于真相大白了!!!!

网友评论

搜索
最新文章
热门文章
热门标签
 
 女人梦见好多蛇是什么预兆  梦见鱼在水里游周公解梦原版  梦见摘新鲜的绿辣椒