Как я могу сослаться на мой файл colors.xml из мета-тэга Android Manifest? - PullRequest
0 голосов
/ 03 апреля 2019

Это должно быть довольно просто, но пока я не могу найти это.

У меня есть файл colors.xml в папке res/values.Что выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="colorPrimary">#10AAAA</color>
</resources>

Теперь, обратно в мой файл Android Manifest, который находится в корне проекта, у меня есть следующий тег метаданных, относящийся к push-уведомлениям:

 <meta-data  android:name="com.dieam.reactnativepushnotification.notification_color" android:resource="@android:color/white"/>

Вместо ресурса color/white я хотел бы сослаться на colorPrimary из моего colors.xml файла.Я могу это сделать?Если да, то как?

Я уже пытался сделать android:resource="@android:color/colorPrimary, но я получаю сообщение об ошибке, говорящее, что colorPrimary не существует, поэтому определенно чего-то не хватает.

Ответы [ 2 ]

0 голосов
/ 03 апреля 2019

Просто используйте @color/colorPrimary

<meta-data
  android:name="your.name.com"
  android:resource="@color/colorPrimary"/>
0 голосов
/ 03 апреля 2019

Что если вы попробуете @color/colorPrimary?@android:color/XXX означает, что он принадлежит файлу цветовых ресурсов Android, а не файлу цветовых ресурсов.

...