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