Android 使用AlertDialog的模态对话框功能
我想保持Android 使用AlertDialog的模态对话框功能,android,dialog,modal-dialog,android-alertdialog,Android,Dialog,Modal Dialog,Android Alertdialog,我想保持AlertDialog的焦点,直到用户按下其上的任何按钮。换句话说,即使用户按下任何其他区域(如其父区域)或按下后退按钮,对话框仍必须保持焦点。请告诉我使用哪种Android 4.0 API方法 非常感谢。使用setCancelable(false)它将停止从屏幕上删除您的警报对话框。使用设置可取消(false)它将停止从屏幕上删除您的警报对话框。我使用的是完全相同的,但我看不出有任何区别。所以我提出了这个问题。请参阅我之前的帖子—“AlertDialog的setCancelable(f
AlertDialog
的焦点,直到用户按下其上的任何按钮。换句话说,即使用户按下任何其他区域(如其父区域)或按下后退按钮,对话框仍必须保持焦点。请告诉我使用哪种Android 4.0 API方法
非常感谢。使用
setCancelable(false)代码>它将停止从屏幕上删除您的警报对话框。使用设置可取消(false)代码>它将停止从屏幕上删除您的警报对话框。我使用的是完全相同的,但我看不出有任何区别。所以我提出了这个问题。请参阅我之前的帖子—“AlertDialog的setCancelable(false)方法不起作用”@[.All-提供此信息可能会对您有所帮助-我正在调用setCancelable(false)
在AlertDialog
中,它位于DialogFragment
类中。这就是我的代码失败的原因。从DialogFragment类描述-“此片段包含一个对话框对象,它根据片段的状态适当显示。对话框的控制(决定何时显示、隐藏、关闭它)应该通过这里的API完成,而不是直接调用对话框。”。相关查询@[。我使用了完全相同的方法,但没有发现任何差异。因此,我提出了这个问题。请参阅我之前的帖子-“AlertDialog的setCancelable(false)方法不起作用”@[.All-提供此信息可能会对您有所帮助-我正在调用DialogFragment
类中的AlertDialog
上的setCancelable(false)
。这就是我的代码失败的原因。从DialogFragment类描述中-“此片段包含一个对话框对象,它会根据片段的状态适当显示该对象。对话框的控制(决定何时显示、隐藏、关闭)应通过此处的API完成,而不是直接调用对话框。”。相关查询@[。