Android CalendarView 选择器背景
Android CalendarView selector background
我有一个 CalendarView 对象,我想更改圆圈的背景 XML。
我读到我必须实现自己的对象才能完成这个简单的任务。我如何在不实现自己的情况下轻松完成此任务?
在您的styles.xml
中添加新样式
<style name="MyCalanderTheme" parent="AppTheme">
<item name="colorAccent">@color/SetYourColorHere</item>
</style>
然后在打开 DatePickerDialog 时传入这样的样式
final DatePickerDialog datePickerDialog = new DatePickerDialog(getActivity(), R.style.MyCalanderTheme);
将 SetYourColorHere 替换为您想要设置为日期背景的任何颜色
或者您也可以设置 Main Styles accentColor...但是如果您想为应用程序 accentColor 和数据背景使用不同的颜色,请遵循上述方法。
我有一个 CalendarView 对象,我想更改圆圈的背景 XML。
我读到我必须实现自己的对象才能完成这个简单的任务。我如何在不实现自己的情况下轻松完成此任务?
在您的styles.xml
中添加新样式<style name="MyCalanderTheme" parent="AppTheme">
<item name="colorAccent">@color/SetYourColorHere</item>
</style>
然后在打开 DatePickerDialog 时传入这样的样式
final DatePickerDialog datePickerDialog = new DatePickerDialog(getActivity(), R.style.MyCalanderTheme);
将 SetYourColorHere 替换为您想要设置为日期背景的任何颜色
或者您也可以设置 Main Styles accentColor...但是如果您想为应用程序 accentColor 和数据背景使用不同的颜色,请遵循上述方法。