在Android中更改取消按钮的文字?

时间:2016-04-02 21:21:02

标签: android alertdialog android-dialogfragment cancel-button

我已经像这样创建了一个AlertDialog:

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

然后我设置了按钮:

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

有没有办法可以将“NegativeButton”更改为“取消”以外的其他内容?

2 个答案:

答案 0 :(得分:2)

改变这个:

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方法的第一个参数可以带你的文字。

答案 1 :(得分:1)

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