0
我添加了一個colors.xml文件到我的/值的文件夾:佈局XML如何正確地從'values'XML中獲取名稱?
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="blue" type="color">#FF33B5E5</item>
<item name="purple" type="color">#FFAA66CC</item>
<item name="green" type="color">#FF99CC00</item>
<integer-array name="androidcolors">
<item>@color/blue</item>
<item>@color/purple</item>
<item>@color/green</item>
</integer-array>
</resources>
在我的佈局文件,我可以用@色/ colorname引用這些顏色:
<View
android:id="@+id/cameraViewHolder"
android:layout_width="match_parent"
android:layout_height="300dp"
android:background="@color/blue"/>
我的問題它是如何知道@ color/blue綁定到colors.xml的?
<integer-array name="androidcolors">
實際上做了什麼? 「androidcolors」會發生什麼,爲什麼我不需要做@ color/androidcolors.blue或其他什麼?