Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-setFocusedMonthDateColor()和setUnfocusedMonthDateColor()在SDK级别23中被去除_Android_Deprecated_Calendarview - Fatal编程技术网

Android-setFocusedMonthDateColor()和setUnfocusedMonthDateColor()在SDK级别23中被去除

Android-setFocusedMonthDateColor()和setUnfocusedMonthDateColor()在SDK级别23中被去除,android,deprecated,calendarview,Android,Deprecated,Calendarview,setFocusedMonthDateColor()和setUnfocusedMonthDateColor()从SDK级别23开始被去除,以下是Android文档对该属性的说明: 可以是对其他资源的引用,格式为 “@[+][package:]type:name”或表单中的主题属性 “?[package:][type:]name” 可以是颜色值,其形式为“#rgb”、“#argb”、“#rrggbb”或 “#AARGGBB” 常量值:16843587(0x01010343) 这到底是什么意思?我该

setFocusedMonthDateColor()
setUnfocusedMonthDateColor()
从SDK级别23开始被去除,以下是Android文档对该属性的说明:

可以是对其他资源的引用,格式为 “@[+][package:]type:name”或表单中的主题属性 “?[package:][type:]name”

可以是颜色值,其形式为“#rgb”、“#argb”、“#rrggbb”或 “#AARGGBB”

常量值:16843587(0x01010343)


这到底是什么意思?我该如何给
CalendarView
的重点月份和非重点月份着色?

在API 23中,
CalendarView
中的许多方法都被弃用。它们都表明:

此方法在API级别23中被弃用

材质样式日历视图不再使用

在我看来,这些方法主要用于定制视图的颜色。因此,我认为(阅读:不确切地说)他们希望你使用安卓5中引入的colorPrimary等项目。例如,所选月份可能会出现
colorAccent


试试看。

我的
style.xml
中已经有了
colorAccent
。但它并没有收到来自它的颜色。它使用的是默认颜色,在我的情况下这不是问题,但对其他人来说可能是。那么我们如何设置CalendarView的样式呢?除了“一切都不赞成”之外,我什么也没找到