XML 文件中各类型数据说明

对于 Android 中 xml 文件中数据类型的研究,可以帮助我们事半功倍的记忆和使用 xml
文件
1.android 开头的属性,是 android 系统自定义的属性,使用需要引入命名空间
xmlns:android="http://schemas.android.com/apk/res/android"

  1. app 或者其他自定义的属性,是用户自定义的属性,使用也需要引入命名空间
    xmlns:app="http://schemas.android.com/apk/res-auto"
    3.layout 、style 这样的白色文字,相当于关键字,xml 能够按照关键字执行相应操作
    ![1.png](https://upload-images.jianshu.io/upload_images/9215508- e67ea6234cb9b8c9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    XML 文件中各类型数据说明_第1张图片
    1.png

    主要操作就是把文件内容合并到一起。因此这样的关键字,不属于谁的属性
    所以使用的时候不必带前缀的标签
    4.属性引用值 @ 符号
    属性引用的值如果是引用类型,则使用 @ 符号
    如果引用的是 Android 系统中的值,则使用 @android:+具体的资源文件名
    如果引用的是用户项目中的文件,则直接使用 @ + 文件类型即可
    如果不希望属性引用到值,或者说属性使用默认值(因为在代码实现中,渲染需要用
    到的属性如果未被设置,则使用预先设置好的默认值,防止空指针异常)
    则使用 @null
    使用实例:
    如 SeekBar 去掉拖动的按钮 thumb
    则使用 android:thumb="@null" 即可
    或者 SeekBar 去掉拖拽的点击效果,这个效果是又 android:background 属性实现的
    则使用 android:background="@null"即可
  2. @+ 符号
    目前见过的,就是用来添加控件 id

你可能感兴趣的:(XML 文件中各类型数据说明)