我怎么圆对话框角落机器人工作室[复制]

问题描述 投票:0回答:1

这个问题已经在这里有一个答案:

我刚开始学习Android的发展,我想打一个对话框,看起来不错。

this is what I have right now.

This is how I want it to be.

我试图寻找了起来,他们大多告诉我,做一个新的形状,并将其添加为对话框的背景,但我似乎不知道如何设置新的形状为背景。

这是我的对话框代码:

new AlertDialog.Builder(this)
                .setTitle(" ")
                .setMessage("Congrats! Player " + winner +" wins!")
                .setPositiveButton("Play again", new DialogInterface.OnClickListener()
                {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        //my code here
                    }

                })
                .setNegativeButton("F", null)
                .show();

如何将我的形状背景XML链接到该对话框,如何使肯定按钮有一个背景想在画面?

编辑:问题编辑,因为我已经尝试过下面好像我不理解它,除了它有多个部分(页眉,页脚),我并不真的需要我的要求是更基本的方法。

java android android-studio android-alertdialog rounded-corners
1个回答
1
投票

您可以轻松地设置自定义视图使用AlertDialog您的对话框中输入setView(View view)

您的代码会是这样:

View view = inflater.inflate(R.layout.your_layout_name, null);
new AlertDialog.Builder(this)
                .setView(view)
                .create()
                .show();

© www.soinside.com 2019 - 2024. All rights reserved.