values/ids.xml - 统一管理xml里View的id

转自:
通过在使用ids.xml管理资源ID来提高效率


我们平常给布局文件xml里的View加id的时候,都是使用android:id="@+id/xxx"的方式

values/ids.xml - 统一管理xml里View的id_第1张图片
正常的+id.png

但是,当我们的layout文件躲起来了,要修改就困难了,很难找到我们想要修改的id,
在google的源码中,为了统一管理这些id,采用了在valuse文件夹下,建立ids.xml文件的方式:

values/ids.xml - 统一管理xml里View的id_第2张图片
正常的+id.png
values/ids.xml - 统一管理xml里View的id_第3张图片
ids文件内容.png

有了这个统一的ids文件,当我们要修改View的id时,直接在这个文件里修改即可,不必再到各个xml布局文件里修改了,但是,要注意,我们引用这些id的时候,把原来的@+id/xxx改为@id/xxx

另外, 采用ids.xml文件的另一个好处是- ids.xml文件里的id名字,是一次性编译的,因此,这么写,对编译过程也有提升

你可能感兴趣的:(values/ids.xml - 统一管理xml里View的id)