私は次のようにAlertDialogBoxを表示するために以下のコードを書きました
private void dispAlertBox(最終文字列タイトル、最終文字列メッセージ、最終文字列OK、最終文字列キャンセル){
final AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
try{
alertbox.setMessage(message);
alertbox.setTitle(title);
alertbox.setPositiveButton(ok,new DialogInterface.OnClickListener(){
public void onClick(DialogInterface arg0, int arg1){
}
});
alertbox.setNegativeButton(cancel,new DialogInterface.OnClickListener(){
public void onClick(DialogInterface arg0, int arg1){
}
});
alertbox.show();
}catch(Exception e){
//Handle BadTokenException.
}
}
上記では、OKをクリックしてキャンセルするたびにAlertDialogを閉じたいと思います。そのため、AlertDialog以外の他の領域をクリックしても(OKとキャンセル)、閉じてはいけません.2.xでは正常に動作しています. Androidのバージョン.しかし、Android 4.0では、[OK]ボタンと[キャンセル]ボタン以外の空のスペースをクリックしてもダイアログが閉じてしまいます.どうすればこれを克服できますか.
ありがとうございます。それでは、お元気で、
ベンカット。