一、点击事件
二、选择事件
三、禁用返回键事件
// 设置对话框的透明度
// Window window = alertDialog.getWindow();
// WindowManager.LayoutParams lp = window.getAttributes();
// alertDialog.alpha = 0.0f;//全透明
// window.setAttributes(lp);
Android中AlertDialog对话框禁止按[返回键]或[搜索键]
alertDialog.setOnKeyListener(new DialogInterface.OnKeyListener() {//增加事件监听
@Override
public boolean onKey(DialogInterface dialog, int keyCode,KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_SEARCH) {//禁用搜索键
return true;
} else if(keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount()==0){//禁用返回键
return true;
}else {
return false; // 默认返回 false
}
}
});
alertDialog.show();