gpt4 book ai didi

java - 如何在 android studio 中圆化对话框角

转载 作者:行者123 更新时间:2023-12-02 10:18:24 24 4
gpt4 key购买 nike

我刚开始学习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 链接到此对话框以及如何使肯定按钮具有屏幕截图中的背景?

编辑:问题已编辑,因为我已经尝试过下面的方法,我似乎不理解它,此外它有多个部分(页眉、页脚),我真的不需要我的要求更基本。

最佳答案

您可以使用对话框的 setView(View view) 轻松地为 AlertDialog 设置自定义 View 。

你的代码将是这样的:

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

关于java - 如何在 android studio 中圆化对话框角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54518701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com