Как выбрать разные цвета для разных API Android для определенного свойства?

Скажем, у меня есть этот colorPrimaryDark для api> 23:

<color name = "colorPrimaryDark" tools:targetApi = "23">#FFFFFF</color>

Как установить черный цвет для старых API?

Android работает с несколькими папками ресурсов на основе API. Как и значения, строки и все остальное, есть values-vX для каждого API, с которым вы хотите работать.

Tiago Dávila 09.04.2018 19:01

Только что узнал из ответа:> Спасибо

Waseem 09.04.2018 19:08
0
2
36
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вероятно, вы можете установить цвет без инструментов: targetApi, который будет использоваться для любого другого API Android. Я думаю, что это лучший подход для создания colors.xml внутри папки, посвященной API, который вы хотите, например, если вы хотите, чтобы ваш цвет использовался в каждой цели api 16, вы можете создать папку с именем values-v16 внутри вашего res папку и создайте в ней новый файл colors.xml.

Другие вопросы по теме