AlertDialog.Builder
でAlertDialog
を作成し、setItems()
でいくつかの項目を設定します。ダイアログが表示されますが、項目は表示されません。私が見るのはメッセージだけです。AlertDialogの項目が表示されない
final CharSequence[] items = {"Red", "Green", "Blue"};
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(activity);
dialogBuilder.setMessage("Pick a color");
dialogBuilder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// Do anything you want here
}
});
dialogBuilder.create().show();
PositiveButton
を設定すると、そのボタンがうまく表示されます。私はまた、MultiChoiceItems
とSingleChoiceItems
を設定しようとしましたが、どちらもどちらでも動作しません。
'setMessage'ではなく' setTitle'を使うようにしてください。私は、ビルダーがそのために通常のメッセージダイアログを作成していると仮定します。 – Knickedi
ああ、それに気付かなかった.. それは、ありがとう! この投稿を「回答済み」としてマークするにはどうすればよいですか? –