我有一个自定义对话框,其中包含一些文本和一个“下一步”按钮。现在,如果我的应用程序完成并结束,则会出现相同的自定义对话框,但我需要使用“关闭”更改按钮文本以及相应的操作。这是代码:
private void CustomizedDialog(String text1, String text2) {
final Dialog customDialog = new Dialog(this);
customDialog.getWindow();
customDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
customDialog.setContentView(R.layout.custom_dialog);
TextView firstTextView = (TextView)customDialog.findViewById(R.id.textView1);
firstTextView.setText(text1);
TextView secondTextView = (TextView) customDialog.findViewById(R.id.textView2);
secondTextView.setText(text2);
if (currentInfo == (information.size() - 1)) {
View closeButton = customDialog.findViewById(R.id.answer_next_button);
closeButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
customDialog.dismiss();
}
});
} else {
View nextButton = customDialog.findViewById(R.id.answer_next_button);
nextButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Log.d("next button", "next button clicked");
customDialog.dismiss();
if (currentInfo < (information.size() - 1)) {
currentInfo++;
nextInformation();
}
}
});
}
customDialog.show();
}
当应用程序结束时,如何使用关闭按钮及其操作更改自定义对话框中的下一个按钮及其相关操作?任何帮助将非常感激。谢谢 :)