摘要: 只需调用dialog对象的setCanceledOnTouchOutside方法,传入参数为true即可。如下代码实现://点击其他区域dialog消失menuDialog.setCanceledOnTouchOutside(true); 阅读全文
posted @ 2014-02-19 00:34 无忧之路 阅读(2703) 评论(0) 推荐(0) 编辑
摘要: 探讨在一个activity中按menu键时弹出自己定义的dialog(自定义菜单对话框)时,再按一次手机的menu键发现这个自定义的dialog菜单并没有关闭,原来是这个dialog内部也有onKeyDown监听方法,当dialog在最上层也就是处于焦点的时候,activity中的onKeyDown方法就失效了。于是重写这个方法:/** * Created by Heyiyong on 2014-2-19 上午12:20. */public class MyDialog extends Dialog{ public MyDialog(Context context, int theme)... 阅读全文
posted @ 2014-02-19 00:32 无忧之路 阅读(3519) 评论(0) 推荐(0) 编辑
无忧之路