资源Android目录

来源:互联网 发布:滴滴架构 知乎 编辑:程序博客网 时间:2024/05/17 04:44

res/anim

XML文件编译为桢序列动画或者自动动画对象。

res/drawable

.png9.png.jpg文件被编译为Drawable资源子类型:

使用Resources.getDrawable(id)可以获得资源类型

  • 位图文件
  • 9-patchs(可变位图文件)

res/layout

资源编译为屏幕布局器。参见“布局器”一章

res/values

XML 文件可以被编译为多种资源

注意:不像其他res下的目录,这个目录可以包含多个资源描述文件。XML文件元素类型控制着这些资源被R类放置在何处。

这些文件可以自定义名称。这里有一些约定俗成的文件。

  • arrays.xml 定义数组。
  • colors.xml 定义可绘制对象的颜色字符串的颜色。使用Resources.getDrawable()Resources.getColor()都可以获得这些资源。
  • dimens.xml 定义尺度。使用Resources.getDimension()可以获得这些资源
  • strings.xml 定义字符串(使用Resources.getString()或者更适合的Resources.getText()方法获得这些资源。Resources.getText()方法将保留所有用于描述用户界面样式的描述符,保持复杂文本的原貌。
  • styles.xml 定义样式对象

res/xml

自定义的XML文件。这些文件将在运行时编译近应用程序,并且使用Resources.getXML()方法可以在运行时获取。

res/raw

自定义的原生资源,将被直接拷贝入设备。这些文件将不被压缩近您的应用程序。使用带有ID参数的Resources.getRawResource()方法可以获得这些资源,比如R.raw.somefilename

0 0