2

向 Square 的 Times-Square 日历小部件的用户快速提问。有什么办法不让它突出今天的日期吗?

目前,它以深灰色突出显示今天的日期,我想禁用它。我已经查看了 GitHub 代码,但不知道该怎么做。

4

2 回答 2

0

要更改今天日期的背景颜色,您需要覆盖可绘制文件夹中的 calendar_bg_selector.xml 并更改:

<item app:tsquare_state_today="true"> <color android:color="@color/new_bg_colour"/> </item>

与更改今天日期的文本颜色类似,在 res/color 包中覆盖 calendar_text_selector.xml 并更改:

<item app:tsquare_state_today="true" android:color="@color/new_text_colour"/>

gitHub 上的原始文件:

https://github.com/square/android-times-square/blob/master/library/src/main/res/color/calendar_text_selector.xml

https://github.com/square/android-times-square/blob/master/library/src/main/res/drawable/calendar_bg_selector.xml

于 2019-02-05T15:09:59.353 回答
-1
calendar.init(today, maxDate.getTime());//.withSelectedDate(today); remove this
于 2015-07-01T18:39:10.723 回答