我在DatePickerDialog中看不到Day的缩写
我想要的是:
我用于显示对话框的代码是:
DatePickerDialog dialog = new DatePickerDialog(context, startingDateSetListener,
starting_date_object.getYear(),
starting_date_object.getMonthOfYear()-1,
starting_date_object.getDayOfMonth());
dialog.getDatePicker().setMaxDate(ending_date_object.getMillis());
dialog.show();
答案 0 :(得分:1)
日子也许在那里,但它们的textColor
与背景相同,因此您看不到它们。这与对话框的样式/主题有关。
在styles.xml
中创建一个主题,例如:
<style name="DatePickerTheme" parent="Theme.AppCompat.Light.Dialog">
<item name="colorAccent">@color/your_accent_color</item>
<item name="colorControlActivated">@color/your_control_activated_color</item>
</style>
并通过提供以下主题来初始化DatePickerDialog:
DatePickerDialog dialog = new DatePickerDialog(context,
R.style.DatePickerTheme,
startingDateSetListener,
starting_date_object.getYear(),
starting_date_object.getMonthOfYear()-1,
starting_date_object.getDayOfMonth());