【发布时间】:2020-10-07 13:15:21
【问题描述】:
在我的应用设计计划中,我想使用印度尼西亚语。在这种选择日期的情况下,我使用标准的 datepicker spinner 对话框,但我不知道如何更改月份的语言。这就是我的 datepickker 微调器的样子。如何将月份名称更改为印度尼西亚语,例如“Jan, Feb, Mar, Apr, Mei, Jun, Jul, Agu, Sep, Okt, Nov, Des”?
这是我的代码
val cal: Calendar = Calendar.getInstance()
val year: Int = cal.get(Calendar.YEAR)
val month: Int = cal.get(Calendar.MONTH)
val day: Int = cal.get(Calendar.DAY_OF_MONTH)
val dialog =
DatePickerDialog(
context,
R.style.Theme_Holo_Light_Dialog_NoActionBar_MinWidth,
{ _, year, month, day ->
listener.setTheDate(year, month, day) // this to change TextView
},
year, month, day
)
dialog.datePicker.maxDate = Date().time
dialog.window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
dialog.show()
我还想让按钮(取消和确定)成为印度尼西亚语,如“Batal”和“OK”。期待支持。谢谢。
【问题讨论】:
标签: android kotlin datepicker dialog android-spinner