0

単一の AlertDialog にもっと余裕が必要です。.title を null に設定すると、タイトルは表示されませんが、AlertDialog にスペースも追加されません。ダイアログは、画面のはるか下から始まります。setPosativeButton を使用しないと望ましい効果がありますが、閉じるボタンが必要です。画面の上部から長いメッセージを表示できるように AlertDialog を設定するにはどうすればよいですか?

4

1 に答える 1

0

タイトルとテキストについては、..実際には、「about」メニューのようなものを作成したいと想定していました。

public void ChooseAbout() {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setMessage(
            "First time here? Check out the FAQ!").setTitle("Hi!");

    builder.show();
}

を使用し.setPositiveButtonてアクティビティを終了し、.setNegaiveButtonキャンセルすることができます。

.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
                MyActivity.this.finish();
           }
       })
       .setNegativeButton("No", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
                dialog.cancel();
           }
       })
于 2010-07-01T23:39:04.823 に答える