Android:colorcontrolhighlighlight和彩色controlhighhighlight之间有什



我在我们的代码库中看到了 ?android:colorControlHighlight?colorControlHighlight,它们的行为似乎相同。

根据对主题属性文档的引用,android部分是可选的。这些确实一样吗?如果没有,应该在哪里使用哪个?

android:开始的属性是系统资源。

属性colorControlHighlight属于Material主题,可在系统资源中提供,从API 21开始。

因此?android:colorControlHighlight将无法在较旧的版本中使用。

?colorControlHighlight-使用项目资源中指定的值。更准确地说 - 在AppCompatTheme中。我们可以在没有其他前缀的情况下使用它,因为AppCompat lib链接到您的项目,其所有属性都包含在项目中。

最新更新