在xml文件中的
AndroidStudio上,我不明白带有android前缀的项目与没有它的项目之间的区别
我的源代码的一部分,例如:
我的源代码的一部分,例如:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="android:textColorPrimary">@color/white</item> <item name="android:textColorSecondary">@color/white</item> <item name="actionMenuTextColor">@color/white</item> </style> <style name="AppTheme.toolbar" parent="Widget.AppCompat.Toolbar"> <item name="android:background">@color/grey</item> </style>
在这个xml文件中为什么有些属性需要前缀(android :)等等.
例如:
<item name="android:textColorPrimary">@color/white</item>
这部分代码可以正常工作,但是当使用下面的代码时,它不起作用:
< item name =“textColorPrimary”> @ color / white< / item>
所以任何人都可以帮助我知道前缀之间的区别,以及何时使用它.谢谢