В моей values
папке у меня есть my_colors.xml
:Возможно ли получить цвет со строкой?
<resources>
<!-- Orange -->
<color name="orangePrimary">#f6a02d</color>
<color name="orange1">#e3952a</color>
<color name="orange2">#da8f28</color>
<color name="orange3">#d08926</color>
</resources>
Есть ли способ, чтобы получить эти цвета только со строкой его имени? Что-то вроде view.setBackgroundColor.getColor("orange1");
Для изображений у вас есть это getResources().getIdentifier("my_image", "drawable", getPackageName());
Надеется, что вы, ребята, знаете, что я имею в виду. Приветствия.
Да, Рейз Мёршед предложил, прежде чем он изменил свой ответ. «wishColour» всегда ошибается, я не знаю, почему, но в моем случае его всегда тот темный прозрачный фиолетовый. – kuemme01
Конечно, я обновил свой ответ. Сначала вы получите идентификатор ресурса, тогда вы должны получить цвет от Идентификатор ресурса – mihanovak1024
UUhhhh, thats working! Но разве я не получал проблем в будущем с этим устаревшим методом getColor()? – kuemme01