2016-10-14 112 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和數據背景,然後按照上述方法。