Android XML文件中的@、、@+的意义

2025-04-30 10:11:50

1、首先来看这种,@string/hello,这个的语法是:@[<package_name>:]<resource_type>/<resource_name>,其中包名是可选的,代表资源是你自己这个包中的,如下图中的例子

Android XML文件中的@、、@+的意义
Android XML文件中的@、、@+的意义

2、然后是“@android:color/darker_gray”,与上一个相比,它多了”android:“,语法是相同的,它代表引用的是系统资源。

Android XML文件中的@、、@+的意义

3、"@+id/title",多了个加号,代表引用或创建,若不存在,则创建,若存在,则引用。

Android XML文件中的@、、@+的意义

4、"?android:attr/textAppearanceSmall争犸禀淫",语法是?[<package_name>:][<resource_type>/]<resource_name>,代表引用的是主题中的样式属性资源。

Android XML文件中的@、、@+的意义

5、步骤四中的资源类型是可以省略的。可以这样写:?android:textAppearanceSmall

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢