android:theme 中整数值意味着什么?
当我添加主题时,我使用语法
android:theme="@android:style/Something"
,我发现许多主题在 @android 之后使用整数值。例如,
<activity
android:theme="@android:01030006"
android:name=".SomeActivity">
Intellisense 不会显示主题的任何整数值。
有人可以解释一下吗?
When I add themes I use syntax
android:theme="@android:style/Something"
I see that many use Integer value after @android. For example
<activity
android:theme="@android:01030006"
android:name=".SomeActivity">
Intellisense does not show any Integer values for themes.
Can someone explain this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这只是直接使用
Theme_NoTitleBar
。如您所知,为了从 Java 代码访问任何类型的资源,android 都会为每个资源分配一个整数(这是R
类中的常量)。我想,如果你直接使用@android:01030006
,它可以改进解析过程......但是我不认为这样做有很大的改进。It's just a way to directly use
Theme_NoTitleBar
. As you know, in order to access any kind of resource from Java code, android assigns a integer to each resource (which is a constant in theR
class). I guess that, if you use@android:01030006
directly, it could improve the parsing process... however I don't think there's a great improvement doing it that way.