为什么我们不能使用@android:dimen / value或@ color / white

时间:2017-10-09 06:03:02

标签: android xml

class Animal { walk() { console.log('Animal walking...') } } class Mammal extends Animal { // don't override walk if you don't have to } class Cat extends Mammal { walk() { super.walk() // will print 'Animals walking...' } } 内写<style>时,我们会在style.xml之前访问dimes.xml中的值。我们通过{{1}访问@dimen/value中的值}。为什么单词&#34; android&#34;用于color.xml但不在@android:color/white的情况。要明确:为什么我们不能使用color.xmldimens.xml。为什么两个值的访问方式不同?

1 个答案:

答案 0 :(得分:0)

如果您按CTRL +点击资源(例如在@android:color / transparent上),您将看到源代码,源代码将显示名为 transparent 的颜色已定义在colors.xml文件中的某个sdk路径下:

enter image description here

&#39; @ android&#39;部分呢。另一方面,您当然可以使用&#39; @ color / white&#39;,只需定义资源颜色名称&#39; white&#39;用你的颜色xml。

由于这是非常基本的Android,我还建议您稍微阅读一下系统,或者您不了解自己在做什么。希望它有所帮助。