android中ids.xml文件的作用
摘自https://blog.csdn.net/ztchun/article/details/68961233
1、概述
ids.xml:为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象需要的参数,也就是
Object = findViewById(R.id.id_name);
中的id_name。
2.用法
2.1 xml中使用
这些值可以在代码中用android.R.id引用到。若在ids.xml中定义id,则在layout中可如下定义@id/id_name;否则为@+id/id_name。
2.2 代码中使用
Button btn=new Button(context);
btn.setId(R.id.btn_name);
3.ids.xml的优点
(1)命名方便,我们可以把一些特定的控件先命好名,我们在使用的时候直接在我们的布局中设置id,省去了一个命名环节。
(2)在我们写代码布局的时候,我们在设置id的时候,我们就需要使用这种方式为我们的控件来命名了,在查找的时候它就可以去R文件中查找相应的id,然后进行转换。
*注意:在ids.xml中的每一项目也会生成成到R文件中的。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步