更改 Android 中取消按钮的文本?

Change text of cancel button in Android?

我创建了一个 AlertDialog,如下所示:

AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());

然后我设置了按钮:

return builder.setTitle(titleText).setView(mDialogLayout)
                .setNegativeButton(android.R.string.cancel, null).create();

有什么办法可以让 "NegativeButton" 变成 "Cancel" 以外的内容吗?

改变这个:

return builder.setTitle(titleText).setView(mDialogLayout)
                .setNegativeButton(android.R.string.cancel, null).create();

至:

return builder.setTitle(titleText).setView(mDialogLayout)
                .setNegativeButton("Text you need", null).create();

setNegativeButton 方法的第一个参数可以接受您的文本。

是的,只需将您自己的文本资源提供给 setNegativeButton 的第一个参数即可。目前你给它和 Android 平台字符串。