如何在alertDialog for Android中取出标题和图标

时间:2010-07-01 22:25:46

标签: android alertdialog

我在单个AlertDialog中需要更多空间,当我将.title设置为null时,它不会显示标题,但它也不会向AlertDialog添加任何空间。对话框刚开始在屏幕上低得多。不使用setPosativeButton具有所需的效果,但我确实想要关闭按钮。如何设置AlertDialog以便我可以从屏幕顶部显示我的长消息?

1 个答案:

答案 0 :(得分:0)

标题和文字,..实际上,我认为你想要创建类似“约”菜单的东西。

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();
           }
       })