Android对话框单击对话框

时间:2015-09-19 17:45:47

标签: android dialog

我创建了一个自定义对话框(扩展Dialog),然后在Activity Sample.class中创建对象

然后,如果我单击“活动”中的一个按钮,则会显示自定义对话框。

这里的问题是,由于自定义对话框包含EditText,因此需要软键盘并显示,但是如果单击(选项卡)对话框外的屏幕,则会调用“取消”侦听器,以便对话框消失了。但是,我要实现的是当我单击对话框外的屏幕时,只有键盘消失。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

在对话框实例上使用setCanceledOnTouchOutside(false)。这将停止解除对话框。但我不确定软键盘会不会消失。

答案 1 :(得分:0)

使用这个,
              dialog.setCanceledOnTouchOutside(false);