最近没事逛android 官网,没想到变化不少。所以对android内所使用的一些资源样式作一些记录Bool(布尔值)    XML资源存储一个布尔值。Color(颜色)    XML资源存储颜色值(十六进制的颜色)。Dimension(尺寸)    XML资源进行一个维度值(度量单位)。ID(android system 和app layout id标识)    XML资源,提供应用程序资源和组件的唯一标识符。Integer(整数)    XML资源存储一个整数值。Integer Array(整数数组)    XML资源存储一个整数数组。Typed Array(类型数组)    XML的资源,提供了一个的TypedArray下面对每个资料的类型解析Bool 资料文件目录res/values/bools.xml<?xml version="1.0" encoding="utf-8"?>  [true | false]代码引用和xml引及通过Resource对象获取button.setClickable(R.bools.bool_name);//设置button是否点击android:chickable="@bools/bool_name";//设置button是否点击Resources res = new Resources();boolean flag = res.getBoolean(R.bools.bool_name);button.setClickable(flag);//设置button是否点击Color 资料文件目录res/values/colors.xml<?xml version="1.0" encoding="utf-8"?>        RGB颜色代码引用和xml引及通过Resource对象获取button.setR.colors.color_name); //设置button是否点击android:Background="@colors/color_name";//设置button是否点击Resources res = new Resources();int color = res.getColor(R.colors.color_name);button.setBackground(flag);//设置button是否点击Dimension 资料文件目录尺寸大小有六种情况dp---此单位相当160dip屏幕(英寸),1dp等于1px像素,使用dp可以很好的适配布局在不同密度的屏幕sp---此单位适用对不同密度的屏幕大小的view字体大小的设置pt---此单位points - 1/72英寸屏幕的物理尺寸的基础上(原始英寸屏幕像素点1/72)px---此单位像素px - 对应屏幕上的实际像素,此单位不建议使用,用dp替代mm---此单位毫米mm - 基于屏幕的物理尺寸in---此单位英寸In - 基于屏幕的物理尺寸res/values/dimen/dimens.cml<?xml version="1.0" encoding="utf-8"?>尺寸大小代码引用和xml引及通过Resource对象获取button.setTextSize(R.dimens.dimension_name);android:TextSize="@dimens/dimension_name";Resources res = getResources();float fontSize = res.getDimension(R.dimens.dimension_name);button.setTextSize(fontSize);ID 资料文件目录res/values/ids.xml<?xml version="1.0" encoding="utf-8"?>    代码和xml引用button.setId(R.ids.id_name);android:Id="@id/id_name"Integer 资料文件目录res/values/integers.xml<?xml version="1.0" encoding="utf-8"?>    75    5代码和xml引用textview.setmaxLine(R.integers.max_speed);android:textmaxLine="@integer/max_speed";Resources res = getResources();int maxSpeed = res.getInteger(R.integer.max_speed);textview.setmaxLine(maxSpeed);Integer Array 资料文件目录res/values/array.xml<?xml version="1.0" encoding="utf-8"?>integer值代码和xml引用R.array.integer_array_name;Resources res = getResources();int[] bits = res.getIntArray(R.array.integer_array_name);Type Array 资料文件目录res/values/arrys.xml<?xml version="1.0" encoding="utf-8"?>resource例如;<?xml version="1.0" encoding="utf-8"?>            @drawable/home        @drawable/settings        @drawable/logout                #FFFF0000        #FF00FF00        #FF0000FF    代码引用Resources res = getResources();TypeArray icons = res.obtainTypeArray(R.array.icons);Drawable drawable = icons.getDrawable(0);TypeArray colors = res.getobtainTypeArray(R.array.colors);int colors = colors.getColor(0,0);

更多相关文章

  1. Android获取屏幕分辨率及DisplayMetrics简介
  2. Android入门进阶教程(4)-android hello world开发
  3. Android的nodpi,xhdpi,hdpi,mdpi,ldpi
  4. Android屏幕适配方案
  5. Android的反编译和代码混淆
  6. 关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi
  7. Android屏幕适配-终结者
  8. Google I/O 2014 New
  9. 学习Android前需要了解的几个重要概念

随机推荐

  1. php中如何响应button的onclick事件
  2. PHP中echo与print语句的实例教程
  3. PHP中删除网站旧照片的实例教程
  4. PHP中phar包的使用
  5. 利用PHP和百度ai实现文本以及图片的审核
  6. 关于php的打包 解包 Phar
  7. PHP制作的掷色子点数抽奖游戏实例(代码)
  8. php中static关键字的理解
  9. PHP的Phar包原来性能这么强
  10. php利用32进制实现对id加密解密