有一次做技术报告时,被别人问起我,为什么android的资源文件是R.类型.名字,比如说你要用一张图片,R.mipmap.pic
比如说你要用布局R.layout.xxx
为什么要这样子呢?有同学可以回答一下吗?
您的每一个用心回答,都会让这个世界变得更美好一些!
为什么是R开头呢?应该Resource的缩写。(资源)
为什么都保存到R中?统一资源管理(包含布局xml,string,图片资源)
R.xxx.xxx使用?当我们每次新增(删除)资源的时候,ide会动态生成改资源对应的文件唯一索引id,是个16禁止的值。在资源需要使用的时候,通过唯一索引,就可以访问到改资源,速度,性能提高。
这都是猜测,有请老司机康师傅解开谜底
小白觉得这个R应该是程序编译时会产生这么一个东西,包含res/目录中所有资源的资源 ID,然后资源又分不同的类型(string,drawable,layout),后面就是相应的资源名称啦。 小白有个问题assets目录下一般应该放什么文件啊
为什么是R开头呢?应该Resource的缩写。(资源)
为什么都保存到R中?统一资源管理(包含布局xml,string,图片资源)
R.xxx.xxx使用?当我们每次新增(删除)资源的时候,ide会动态生成改资源对应的文件唯一索引id,是个16禁止的值。在资源需要使用的时候,通过唯一索引,就可以访问到改资源,速度,性能提高。
这都是猜测,有请老司机康师傅解开谜底
小白觉得这个R应该是程序编译时会产生这么一个东西,包含res/目录中所有资源的资源 ID,然后资源又分不同的类型(string,drawable,layout),后面就是相应的资源名称啦。 小白有个问题assets目录下一般应该放什么文件啊