您的位置:首页 > 移动开发 > Android开发

关于Android自定义Dialog细节问题

2016-06-14 17:11 246 查看
细节一

因为有几个人问过我:为什么我的Dialog,点击空白处不消失?

我让他们设置:dialog.setCanceledOnTouchOutside(true);但是又说,还是不行,后来看了下他代码,原来要想要dialog在点击空白处消失,要在dialog.show();之前设置dialog.setCanceledOnTouchOutside(true)!

细节二

就是前段时间做了一个首页活动的弹窗,要求是后台的活动图片横向占满屏幕。当时用的是自定义的Dialog,其布局用的是LinearLayout。结果死活横向都是warp_content并没有match_parent。后来改用RelativeLayout,完美解决!

细节三

设置没有标题时dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);一定要在设置内容之前定义,如果在dialog.setContentView(popView);方法之后设置就会报错!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: