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

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


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

正常的+id.png

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

正常的+id.png
ids文件内容.png

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,534评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,610评论 2 59
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 30,107评论 8 265
  • “爱情是两个人的事,是你情我愿,是海誓山盟,是天长地久…不爱是一个人的事情,是我累了,是你不适合我,是我要得你...
    微远阅读 546评论 0 3
  • 余生很长,我愿摇桨撑向彼岸。 余生很长,我珍藏所有的过往。 点点时光,我熟悉的你们是我的榜样。 点点时光,...
    古含阅读 380评论 2 2

友情链接更多精彩内容