android 4.0 Dialog gets canceled when touched outs

2019-01-14 05:40发布

Hi I am facing the problem on ICS like dialog is dismissed when we click outside dialog window, due to which I am getting problem like I don't get any confirmation from user.

Please help.

3条回答
地球回转人心会变
2楼-- · 2019-01-14 05:59

Check this method from the Android Developers site for dialog.

Try using the

dialog.setCanceledOnTouchOutside (boolean cancel)

Pass a boolean value to enable/disable dialog behaviour when touched outside of the dialog window.

Also go through these links:

How do I fire an event when click occurs outside a dialog

How to cancel an Dialog themed like Activity when touched outside the window?

I hope this answers your question.

查看更多
该账号已被封号
3楼-- · 2019-01-14 06:01

You may use

dialog.setCancelable(true/false);

OR

dialog.setCanceledOnTouchOutside(true/false);

For the latest vesrions of Android;

It will disable outSideTouching event.

查看更多
4楼-- · 2019-01-14 06:07
dialog.setCancelable(false)

Dialog CAN NOT cancel when touch out side OR press BACK key

dialog.setCanceledOnTouchOutside(false)

Dialog CAN NOT cancel when touched outside BUT ABLE to canceled when press BACK key

查看更多
登录 后发表回答