0

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

4

1 回答 1

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();
           }
       })
于 2010-07-01T23:39:04.823 回答