你好朋友,
我看过很多样式文件,看到有些时候@log被用在xml文件的样式选项卡中的parent属性中,有些没有这个@就像这样
<style name="theme" parent="androID:style/theme" />
这个是从这个风格http://code.google.com/p/iosched/source/browse/android/res/values/styles.xml发现的
<style name="Apptheme.light" parent="@androID:style/theme.Holo.light">
这个是从http://developer.android.com/resources/samples/HoneycombGallery/res/values/styles.html这个样式找到的
上述声明与/不使用@有什么区别吗?如果是,那么有什么区别
解决方法The at-symbol (@) at the beginning of the string indicates that the
XML parser should parse and expand the rest of the ID string and
IDentify it as an ID resource. The plus-symbol (+) means that this is
a new resource name that must be created and added to our resources
(in the R.java file). There are a number of other ID resources that
are offered by the AndroID framework. When referencing an AndroID
resource ID,you do not need the plus-symbol,but must add the androID
package namespace,like so:
androID:ID="@androID:ID/empty"
更多的是在这里检查文件.
http://developer.android.com/guide/topics/ui/declaring-layout.html
始终直接跳转代码而不阅读文档.反正真的很糟糕我现在已经学会了先读后再实现的东西
总结以上是内存溢出为你收集整理的android – 在xml文件中使用@,在样式中使用parent属性全部内容,希望文章能够帮你解决android – 在xml文件中使用@,在样式中使用parent属性所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)