1:概括地讲,android的资源是指非代码部分,比如图片,MP3,字符串,xml文件等等


2:在一个android工程中,和src源文件并列的有两个文件夹,分别叫做res和assets,这两个文件都是来保存资源文件的。
不同点:
(1)res的资源可以通过R资源类进行访问。这种方式在android中比较常用。
res包含子文件夹,对资源进行分类:
anim(xml动画文件),drawable(图片),layout(布局文件),menu(菜单),raw(二进制文件)values(常量值),xml(xml文件)

(2)assets中保存的一般是原始文件,例如:MP3文件,android程序不能直接通过R资源类访问。必须通过AssertManager类以二进制的形式读取。


3:res资源获取方式
(1)代码中:context的getResources()方法获得Resources对象,该对象提供了获得各种类型资源的方法。
(2)其他资源中引用资源
@[包名称:]资源类型/资源名称
R.资源类型.资源名称

xml中配置背景颜色
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity"
android:background="@color/bg_color" >


<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:textColor="@color/text_color"/>
</RelativeLayout>


java中换背景颜色

this.getWindow().setBackgroundDrawableResource(R.color.bg_color);



更多相关文章

  1. 解决办法Android中Error generating final archive: Debug certi
  2. NDK开发
  3. Android之Adapter用法总结
  4. Android学习三UI之Layout
  5. Android(安卓)Studio 使用Gradle引入第三方库文件的总结
  6. 实现三星S3蒲公英水波纹效果(二)——Renderscript准备篇
  7. 四极管:Android开机logo制作
  8. android The project target (Android(安卓)2.3.3) was not prop
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android(安卓)Toast用法
  2. android 睡眠和唤醒过程
  3. android SQLite3常用命令&语法
  4. [置顶] Android实现RecyclerView的下拉刷
  5. android CheckBox控件的定义及事件监听
  6. android中回调函数
  7. android启动之SystemServer启动
  8. Android通知(Notification)使用详解
  9. Android分辨率大全
  10. ubuntu 下 Android开 发 环境搭建