通过在主题中设置android:colorForeground
,在此基础上计算出主要文本颜色,即android:textColorPrimary
和android:textColorSecondary
。
我用API 23和API 27对此进行了测试。在API 23中,它不起作用,文本颜色是基于白色的。在API 27中,它正在按预期工作。
非常感谢。
发布于 2018-05-23 07:44:20
据我所知,这是Android Studio
的一个问题。Layout Editor
显示了API 23的颜色计算行为,从API 26开始就有了。
颜色需要一个属性primaryContentAlpha
,该属性可用于API 26。
我仍然需要了解,对于更低的API,回退是如何运行的,以及我是否可以通过支持库来修复这个问题。
https://stackoverflow.com/questions/50480718
复制相似问题