gpt4 book ai didi

android - 如何在对话框中使用两个以上的按钮

转载 作者:行者123 更新时间:2023-11-29 14:22:16 26 4
gpt4 key购买 nike

在 AlertDialog 中,我可以使用两种类型的按钮,否定按钮和肯定按钮。但是如果我想使用两个以上的按钮我需要做什么?以下程序不工作..

    AlertDialog.Builder alert = new AlertDialog.Builder(
QuizActivity.this);
alert.setTitle("Quiz Result");
alert.setMessage("Correct Answer: "
+ scoreMode.getCorrectAnswer() + "\n"
+ "Wrong Answer: " + scoreMode.getWrongAnswer()
+ "\n" + "Total Score: "
+ scoreMode.getScorePoint() + "\n"
+ "Bonus Score: " + scoreMode.getBonusPoint());
alert.setPositiveButton("Save result",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0,
int arg1) {
showSaveResultDailog(scoreMode
.getScorePoint());
}

});
alert.setNegativeButton("Play Again",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0,
int arg1) {
Intent i = new Intent(QuizActivity.this,
QuizOptionActivity.class);
startActivity(i);
}
});
alert.setNegativeButton("Back to Main Menu",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0,
int arg1) {
Intent i = new Intent(QuizActivity.this,
HomeActivity.class);
startActivity(i);
}
});
alert.show();

最佳答案

您还可以通过setNeutralButton(..) 设置第三个按钮。

AlertDialog 上的三个按钮最多。如果超出此范围,则需要使用 Dialog 并通过 setContentView(view) 设置自定义 View 。在此 View 中,您可以拥有任何内容:按钮、布局、小部件。

关于android - 如何在对话框中使用两个以上的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7408305/

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