如何在androidstudio中绕过对话框的角落

qgzx9mmu  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(312)

这个问题在这里已经有答案了

android alertdialog圆角(6个答案)
一年前关门了。
我刚开始学习android开发,我想做一个看起来不错的对话框。
这就是我现在拥有的。
这就是我想要的。
我试着查了一下,大多数人都告诉我要创建一个新的形状,并将其添加为对话框背景,但我似乎不明白如何将新形状设置为背景。
这是我的对话框代码:

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链接到此对话框,以及如何使正按钮具有如屏幕截图中所示的背景?
编辑:问题编辑,因为我已经尝试了下面的方法,我似乎不明白它,而且它有多个部分(页眉,页脚),我真的不需要我的要求是更基本的。

thtygnil

thtygnil1#

您可以轻松地为您的应用程序设置自定义视图 AlertDialog 使用 setView(View view) 为你的对话。
您的代码如下:

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

相关问题