以下是关于Android中更改AlertDialog正按钮文本的完善且全面的答案:
以下是一个示例代码,展示如何在AlertDialog中更改正按钮的文本:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("标题");
builder.setMessage("确定要执行此操作吗?");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 在这里执行确定按钮的操作
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 在这里执行取消按钮的操作
}
});
AlertDialog alertDialog = builder.create();
alertDialog.show();
Button positiveButton = alertDialog.getButton(DialogInterface.BUTTON_POSITIVE);
positiveButton.setText("自定义文本");
在上述代码中,我们首先创建了一个AlertDialog.Builder对象,并设置了标题、正文和正按钮的文本。然后,我们使用builder.create()方法创建了一个AlertDialog对象,并使用alertDialog.show()方法将其显示出来。最后,我们使用alertDialog.getButton(DialogInterface.BUTTON_POSITIVE)方法获取了正按钮,并使用positiveButton.setText("自定义文本")方法将其文本更改为自定义文本。
领取专属 10元无门槛券
手把手带您无忧上云