Bat*_*han 18 android android-widget android-layout
我有一个这样的警告对话框:
AlertDialog.Builder oyunaBaslaDialog = new AlertDialog.Builder(this);
oyunaBaslaDialog.setMessage("A Tak?m?");
oyunaBaslaDialog.setNeutralButton("Ba?la!",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
oyunOyna();
}
});
oyunaBaslaDialog.show();
Run Code Online (Sandbox Code Playgroud)
该对话框显示在onCreate方法中.我希望它只是被它上面的按钮关闭.但硬件后退按钮也可以关闭此对话框而不执行对话框操作.
我不希望后退按钮关闭此对话框,我该怎么办?
Jac*_*Ras 58
设置是否可以使用BACK键取消此对话框.
在您的代码中,这将是:
oyunaBaslaDialog.setCancelable(false);
Run Code Online (Sandbox Code Playgroud)
Com*_*Man 10
实现setOnKeyListener并捕获KeyEvent.KEYCODE_BACK.如果在此方法中返回true,则对话框不会关闭.
| 归档时间: |
|
| 查看次数: |
14697 次 |
| 最近记录: |