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>

     

  • 相关阅读:
    系统集成项目管理工程师计算题(成本管理计算)
    系统集成项目管理工程师计算题(进度管理计算)
    系统集成项目管理工程师计算题(期望值)
    系统集成项目管理工程师计算题(三点估算)
    系统集成项目管理工程师计算题(沟通渠道)
    Asp.net core web Api 应用Jwt 验证
    Linux vmstat命令
    关于Java集合的小抄
    @Resource和@Autowire
    Servlet是线程安全的吗?
  • 原文地址:https://www.cnblogs.com/lingxianxia/p/4350106.html
Copyright © 2011-2022 走看看