私は、チェックボックスでアラートダイアログを作成しています。メッセージを何か(「私のメッセージ」のような短いメッセージさえ)に設定すると、ダイアログはタイトルとキャンセルボタンのみを表示します。ダイアログの中身は空白です。何も表示されません。コードは以下の通りです。ダイアログに空白が表示される理由は何ですか?なぜ私のメッセージが表示されませんか?Androidアラートダイアログが正しく表示されない - メッセージが空白ですか?
@Override
protected Dialog onCreateDialog(int id){
switch(id){
case MY_DIALOG:
return new AlertDialog.Builder(this)
.setIcon(R.drawable.identification_icon)
.setTitle("My Title")
.setMessage("short msg")
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
})
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
})
.setMultiChoiceItems(ackOptions, ackOptChecked, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
// TODO Auto-generated method stub
}
}).create();
}
return null;
}
http://stackoverflow.com/questions/7861279/how-to-set-one-choice-items-inside-alertdialog –
あなたはできませんあなたのメッセージの場所はChoiceによって取られていますので、prblmを作成してください –