技术开发 频道

谁动了我的Android之:Android的DNA

  【IT168技术】NDA可以决定母体所有有机特征,我们的Android也是一样,那么,如何来改变我们android的DNA呢?下面让我们来看下针对在前面章节中所提到的关于Android的其它文件及目录结构。

  应用程序


▲应用程序文件结构

  有了这个表格我们就不难理解在实际Android应用程序中目录及文件的用途了,下面我们分为针对几个资源文件进行讲解。

  1. 文字资源文件 strings.xml

  ▲文字资源文件 strings.xml

  大家在使用文字资源文件时记住它的声明语法为:

  string_value

  Strings.xml允许使用文字风格名称、与的格式化,所以对于我们来说这也是一个好事情。我们可以在源代码中通过R.string.string_name来使用我们所定义的这些文字资源变量,然而在其它xml文件中我们可以通过@string/string_name来使用。

  在我们定义好要在程序中显示的字符串资源文件后,可以将stirngs.xml中定义的这些文字变量使用在Java源代码中,或者使用在其它xml文件的资源文件中。

  2. 文字颜色设置资源文件 colors.xml

  ▲文字颜色设置资源文件 colors.xml

  一样,我们在使用文字颜色设置资源文件时记住它的声明语法为:

<color name=color_name>#color_value</color>

  同样,我们也可以在源代码和其它xml文件中使用我们所定义的文字颜色设置资源文件中所定义的变量。

  设置好colors.xml文件后,我们就可以在Java源代码中,或者使用在其它xml文件的资源文件中,在colors.xml定义设置好标记后,就可以在Java源代码中指定图像的颜色。

  3. 尺寸定义资源文件 dimens.xml

  在dimens.xml文件中使用名称定义尺寸大小变量后,就可以将这些尺寸变量使用在Java源代码或xml文件中,指定文字字符串或图像的显示尺寸。

  4. 主题风格资源文件 styles.xml

  设置好styles.xml文件后,我们就可以在Java源代码中,或者使用在其它xml文件的资源文件中。

  5. 窗口布局资源文件 layout\main.xml

  ▲窗口布局资源文件 layout\main.xml

  布局文件主要是显示给用户看到的程序界面,然而布局资源文件的文件名并无语法限制,通常情况下会自动生成main.xml文件,我们可以在它里面处理相关布局和控件。

  6. 动画资源文件 anim.xml

  同样针对动画来说,我们也要先在动画资源文件中定义好这些设置属生,让它可以在Java源代码文件中正常使用。

  7. 图像资源目录 drawable

  ▲图像资源目录 drawable

  我们的Android应用程序中所使用的小图标、程序内部所使用的图像或背景图案都要放在这个资源目录下。

  我们了解了关于Android应用程序中这些DNA文件的处理及相关设置,那么以后做起相关的处理来说就应该很好办了。相信通过这章节的学习,我们可以良好利用资源文件来处理各种各样的问题,可以让我们的Android应用程序更美观、更简洁。大家记得有空到自己的Android应用程序中来试试这些DNA资源文件,看它们是否能按大家的意图来改变。

0
相关文章