什么是“编译资源数据类型”?

时间:2019-09-20 13:02:51

标签: android kotlin

我正在查看Android开发文档,并且有“已编译资源数据类型”。这是什么意思?

1 个答案:

答案 0 :(得分:1)

已编译资源数据类型是将资源编译到的JVM类型。

如果您查看docs,则会发现许多示例。

示例:

  1. 布局XML文件的编译资源类型为View
  2. 菜单资源(xml)的编译资源类型为Menu
  3. 可绘制到BitmapDrawable中的位图可绘制(.jpeg,.pngs)。

已编译资源数据类型是将用于更改,获取,操作数据类型的类型。例如,使用资源ID加载可绘制对象(可以在res/drawable中找到),但是如果要应用着色或阴影,则需要使用BitmapDrawable方法。

将其视为以编程方式处理res/**目录下可以找到的文件的媒介。

可能还不止如此,但出于开发目的,我认为这已经足够了。