首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >属性android:无法在API 23中工作的彩色Attribute

属性android:无法在API 23中工作的彩色Attribute
EN

Stack Overflow用户
提问于 2018-05-23 05:52:10
回答 1查看 238关注 0票数 0

通过在主题中设置android:colorForeground,在此基础上计算出主要文本颜色,即android:textColorPrimaryandroid:textColorSecondary

我用API 23和API 27对此进行了测试。在API 23中,它不起作用,文本颜色是基于白色的。在API 27中,它正在按预期工作。

  • 这是已知的窃听器吗?
  • 有简单的解决办法吗?
  • 不同版本的API上的bug有多大?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2018-05-23 07:44:20

据我所知,这是Android Studio的一个问题。Layout Editor显示了API 23的颜色计算行为,从API 26开始就有了。

颜色需要一个属性primaryContentAlpha,该属性可用于API 26。

我仍然需要了解,对于更低的API,回退是如何运行的,以及我是否可以通过支持库来修复这个问题。

请参阅:Support library for text color behaviour of API 26?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50480718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档