这个问题已经在这里有一个答案:
我刚开始学习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链接到该对话框,如何使肯定按钮有一个背景想在画面?
编辑:问题编辑,因为我已经尝试过下面好像我不理解它,除了它有多个部分(页眉,页脚),我并不真的需要我的要求是更基本的方法。
您可以轻松地设置自定义视图使用AlertDialog
您的对话框中输入setView(View view)
。
您的代码会是这样:
View view = inflater.inflate(R.layout.your_layout_name, null);
new AlertDialog.Builder(this)
.setView(view)
.create()
.show();