zoukankan      html  css  js  c++  java
  • Android 应用资源随笔

    1.Android应用资源的存储

      目录                资源

     res/anim            存放定义补间动画的xml文件

      res/color             存放定义不同状态下的颜色列表的xml文件

      res/drawable        存放各种位图文件,也可以是各种drawable对象的xml文件

      res/layout            用户的布局文件

      res/menu             各种菜单资源,包括选项菜单,子菜单和上下文菜单资源

      res/raw                任意类型的元素资源,在Java代码中可以通过调用resources对象的openrawresource(int id)方法来获取该资源的二进制输入流

              实际上,如果应用程序需要使用原生资源,推荐把这些原生资源保存到/assets目录下,然后再应用程序中使用assetmanager来访问这些资源

      res/values           存放各种简单值的xml文件,这些资源文件的根元素都是<resources/>元素

      res/xml               任意的原生xml文件,这些xml文件可在java代码中使用resources.getxml()方法进行访问

    2.颜色值定义

      #AARRGGBB  可以指定透明度和三原色值的值

    3.各种资源文件

      string 字符串资源

      color  颜色资源

      dimen 尺寸资源

          array 数组资源,定义普通数组  string-array  字符串资源  integer-array 整数数组

       子字符有<item>  getStringArray 获得字符串数组 getIntArray 获得整数数组 TypedArray obtainTypedArray(int id) 获得实际的普通数组

    4.drawable资源

      statelistdrawable 作为目标组件的背景,前景图片,xml文件的根元素为<selector >,<item>

      layerdrawable 可以包含一个数组,系统会按这些drawable对象的数组顺序来绘制它们,最大的drawable对象将会被绘制在最上面,还可以指定drawable对象绘制到目标组件的指定位置<layer-list ><item>

         shapedrawable资源用于定义一个基本的几何图片根目录是<shape>

     

  • 相关阅读:
    【个人博客设计】
    复杂多边形光栅化算法
    xmake 描述语法和作用域详解
    协程分析之context上下文切换
    tbox协程使用之切换与等待
    记boost协程切换bug发现和分析
    跨平台自动构建工具v1.0.2 发布
    xmake从入门到精通9:交叉编译详解
    xmake从入门到精通9:交叉编译详解
    跨平台c开发库tbox:内存库使用详解
  • 原文地址:https://www.cnblogs.com/lingxianxia/p/4350106.html
Copyright © 2011-2022 走看看