我創建了一個工作正常的AlertDialog。它正在消失,如果我按:
1)逃生鍵盤按鈕或
2)後退按鈕使用鼠標
爲了使它保持專注,甚至在上述條件下,我加入了「.setCancelable(假)」語句,同時建立。但是,我仍然看到對話消失。哪裏有問題? 請幫忙。
AlertDialog的setCancelable(false)方法不起作用
代碼添加:
return new AlertDialog.Builder(getActivity())
.setIcon(R.drawable.alert_dialog_icon)
.setTitle(title)
.setCancelable(false)
.setPositiveButton(R.string.alert_dialog_ok,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((FragmentAlertDialog)getActivity()).doPositiveClick();
}
}
)
.setNegativeButton(R.string.alert_dialog_cancel,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((FragmentAlertDialog)getActivity()).doNegativeClick();
}
}
)
.create();
ENV:在XP專業版的Android 4.0。
請張貼一些代碼。 – Spencer 2012-01-18 06:50:42
你能上傳你的代碼嗎? – Lucifer 2012-01-18 06:51:02
'.setCancelable(false)'位於代碼的第四行。 – San 2012-01-18 07:05:47