如何在警告对话框中添加第三个按钮?我在我的代码中使用了一个警告对话框,但我想在对话框中显示多个按钮。
alertDialogBuilder
.setMessage("Click yes to search on google")
.setPositiveButton("Yes", new DialogInterface.OnClickListener()
{
public void onClick(
DialogInterface dialog,
int id) {
// if this button is clicked, close current activity
searchFor = contents;
Intent viewSearch = new Intent(Intent.ACTION_WEB_SEARCH);
viewSearch.putExtra(SearchManager.QUERY, searchFor);
startActivity(viewSearch);
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener()
{
public void onClick(
DialogInterface dialog,
int id)
{
finish();
}
});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
答案 0 :(得分:1)
首先,有setNeutralButton()方法。这是简单的一个。 secodn可以膨胀额外的XML视图,然后您可以根据需要添加任意数量的按钮。
我也发现了这个answer,这看起来很有趣。
答案 1 :(得分:0)
如果使用默认样式
,则最多只能有3个按钮使用自定义View
并执行AlertDialog.Builder.setView(mycustomview);