- 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中调用
时间: 2024-10-17 03:44:32