属性android:colorForeground在API 23中不起作用

时间:2018-05-23 05:52:10

标签: android android-layout

通过在主题中设置android:colorForeground,主要文字颜色将根据此设置计算,即android:textColorPrimaryandroid:textColorSecondary

我已经使用API​​ 23和API 27进行了测试。在API 23中,它无法正常工作,文本颜色基于白色。在API 27中,它按预期工作。

  • 这是一个已知的错误吗?
  • 有简单的解决方法吗?
  • 不同版本的API的错误扩展程度如何?

非常感谢。

1 个答案:

答案 0 :(得分:0)

据我所知,这是class Collection < ApplicationRecord has_many :searches, through: :items has_many :items has_many :searches, through: :suggestions has_many :suggestions end class Item < ApplicationRecord belongs_to :collection belongs_to :search end class Search < ApplicationRecord has_many :collections, through: :items has_many :items has_many :collections, through: :suggestions has_many :suggestions end 的问题。 Android Studio显示了API 23的颜色计算行为,似乎可以从API 26开始提供。

颜色需要属性Layout Editor,可用于API 26.

我仍然需要了解,如果我可以通过支持库解决这个问题,那么回退如何适用于较低的API。

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