styles.xml文件中@符号及命名空间android:的使用
在写values/styles.xml时有时会有些疑惑,何时要用@符号,何时不用,何时用android:,何时不用,如何区分呢? 何时要用@符号,何时不用<style name="LiveDialogStyle">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@style/dialogWindowAnim</item>
</style>
@是引用的意思,如果attrs中定义了该属性的format是reference,那么就必须用@。比如windowBackground,它的定义在哪呢? 我们可以看到,是在系统的attrs文件里面定义的,format为reference,所以它的值需要用@符号,引用一个资源。 何时用android:,何时不用<style name="TransTheme" parent="AppTheme">
<item name="colorPrimary">@color/transparent</item>
<item name="colorPrimaryDark">@color/transparent</item>
<item name="colorAccent">@color/transparent</item>
</style>
凡是只有android sdk里面有的(比如windowAnimationStyle, 而如果是像colorPrimary这样的属性( (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 序列化 – JSon.NET DeserializeObject>不返回列表也不给出
- My first impression about TDD
- Flash player 安全模型
- ruby-on-rails – 如何在Rails 3中为测试设置会话哈希?
- 嵌入式开发之NorFlash 和NandFlash
- 如何从c#visual studio 2012中的endregion标签跳转到区域标
- ruby-on-rails – 如何使用Rails I18n.t翻译ActiveRecord属
- ReactiveCocoa Unknown warning group ‘-Wreceiver-is-wea
- .Net WInform开发笔记(三)谈谈自制控件(自定义控件)
- 交换机链路聚合技术之负载均衡算法原理