2016-10-14 64 views
0

我有一个CalendarView对象,我想从XML更改圆圈的背景。 我读过,我必须实现我自己的对象来完成这个简单的任务。我怎样才能轻松完成这项任务,而无需执行我自己的? I would like to change the circle's colorAndroid CalendarView选择器背景

回答

0

在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背景

或者你也可以设置主要样式accentColor ...但是如果你想使用differen t颜色为应用程序accentColor和数据背景,然后按照上述方法。