日期选择器对话框按钮文本更改



我在应用程序中使用了几种语言,所以我需要切换日期选择器按钮上的文本。我正在写一个看起来像这样的简单代码:

val datePickerDialog = builder.build()
datePickerDialog.setButton(DialogInterface.BUTTON_NEGATIVE, R.string.common_dialog_cancel)
datePickerDialog

我将返回最后一行的对话框。问题是第二行确定了我无法解决的错误"使用提供的参数无法调用以下任何函数"据我所知,alertDialog应该有一个方法setButton((,它将一个按钮和一个字符串作为参数,但我的代码中有些地方不正确。有什么建议吗?

根据文档,没有任何函数支持这两个参数。我想你应该用这个:

public void setButton (int whichButton, 
CharSequence text, 
DialogInterface.OnClickListener listener)

链接到文档

因此,您必须使用click监听器添加第三个参数。

最新更新