【问题标题】:Date picker dialog button text change日期选择器对话框按钮文本更改
【发布时间】:2020-12-17 10:52:24
【问题描述】:

我在应用程序中使用多种语言,因此我需要切换日期选择器按钮上的文本。 我正在编写一个如下所示的简单代码:

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

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

【问题讨论】:

    标签: android kotlin datepicker android-alertdialog


    【解决方案1】:

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

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

    Link to docs

    所以你必须为点击监听器添加第三个参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-10
      • 1970-01-01
      • 2016-11-26
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多