【发布时间】:2018-11-28 11:19:41
【问题描述】:
嗨,我想调整我的DatePickerDialog,而不是底部的按钮(如下图所示),我只想制作蓝色文本。
这是我创建 DatePickerDialog 的方式
private val birthdayDate by lazy {
Calendar.getInstance()
}
private val datePicker by lazy {
DatePickerDialog(
context,
R.style.MyDatePickerDialogTheme,
this,
birthdayDate.get(Calendar.YEAR),
birthdayDate.get(Calendar.MONTH),
birthdayDate.get(Calendar.DAY_OF_MONTH)
).also {
it.datePicker.maxDate = Calendar.getInstance().timeInMillis
}
}
然后我只需调用 show 方法来显示对话框。我认为问题出在我的style 中,但我找不到在哪里。任何帮助将不胜感激。
<style name="MyDatePickerDialogTheme" parent="Theme.AppCompat.Light.Dialog">
<item name="colorAccent">@color/colorPrimary</item>
</style>
【问题讨论】:
-
github.com/wdullaer/MaterialDateTimePicker 这个库有你需要的视图
-
我不确定,但我认为没有外部库也可以实现
-
好的,我再检查一遍
标签: android kotlin android-datepicker