码迷,mamicode.com
首页 > 其他好文 > 详细

资源的引用

时间:2016-10-21 23:55:26      阅读:402      评论:0      收藏:0      [点我收藏+]

标签:resources   res   show   out   resource   make   ddr   XML   布局文件   

  • res文件夹中的资源分类

  (可直接通过R类调用),assets文件夹中的资源,如mp3必须通过二进制流来读取

  1. anim(xml动画)
  2. drawable(图片资源)
  3. layout(布局文件)
  4. menu(菜单)
  5. raw(二进制文件)
  6. values(常量值)
  7. xml(xml文件)

 

  • 引用资源的两种方法
  1. 在xml文件中
    <TextView
        android:id="@+id/textView"
        android:textColor="@color/gray81"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!" />

  2.在activity中

        int gray91 =  this.getResources().getColor(R.color.gray91);     //通过getResources对象获取资源,(string资源context.getString()即可获得)
        Toast.makeText(this,""+gray91,Toast.LENGTH_LONG).show();
        this.getWindow().setBackgroundDrawableResource(R.color.gray91); //通过getWindows对象获取资源
  • 尺寸资源(dimens)(调用方式同上)



px    像素        屏幕真实像素

in    英寸        属于屏幕的物理英寸

pd    与密度无关的像素  相对屏幕物理密度的抽象单位

sp    与精度无关的像素  同上

mm   可以直接引用物理单位(支持小数)(实测cm不能用)


  • xml资源

  只能在java中调用,不能在xml中调用

 

 

资源的引用

标签:resources   res   show   out   resource   make   ddr   XML   布局文件   

原文地址:http://www.cnblogs.com/cenzhongman/p/5986224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!