我刚刚开始学习android开发,我想创建一个看起来不错的对话框。
this is what I have right now.
我尝试查找它,其中大多数告诉我制作一个新形状并将其添加为对话框背景,但是我似乎不明白如何将新形状设置为背景。
这是我的对话框代码:
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链接到此对话框,以及如何使肯定按钮具有如屏幕截图所示的背景?
编辑:已对问题进行了编辑,因为我已经尝试过下面的方法,但我似乎并不了解它,除了它有多个部分(页眉,页脚)之外,我实际上并不需要我的要求。
答案 0 :(得分:1)
您可以使用AlertDialog
为对话框轻松设置setView(View view)
的自定义视图。
您的代码如下:
View view = inflater.inflate(R.layout.your_layout_name, null);
new AlertDialog.Builder(this)
.setView(view)
.create()
.show();