首页 > 代码库 > 资源的引用
资源的引用
- res文件夹中的资源分类
(可直接通过R类调用),assets文件夹中的资源,如mp3必须通过二进制流来读取
- anim(xml动画)
- drawable(图片资源)
- layout(布局文件)
- menu(菜单)
- raw(二进制文件)
- values(常量值)
- xml(xml文件)
- 引用资源的两种方法
- 在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中调用
资源的引用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。