在我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());
希望你们明白我的意思。 问候。
是的,Reaz Murshed建议他在改变他的答案之前。 “desiredColour”总是错误的,我不知道为什么,但在我的情况下,它始终是那种深色透明的紫色 – kuemme01
当然,我已经更新了我的答案 您首先获取资源ID,然后您必须从资源ID – mihanovak1024
UUhhhh,这工作!但我没有得到问题,在未来的方法getColor()? – kuemme01