R.java简单来说就是资源

R.java会自动收录当前应用中所有的资源,并根据这些资源建立对应的ID,包括:布局资源、控件资源、String资源、Drawable资源等

可以理解把所以资源按规则存放在R.java资源里,相当于字典,当文件需要是在引用

 

引用values中的资源

  • xml文件引用资源:
        android:icon="@mipmap/ic_launcher"    android:label="@string/app_name"    android:roundIcon="@mipmap/ic_launcher_round"    android:theme="@style/AppTheme" >

     格式:@类型/资源名

  • Java中应用资源:
    //在values资源string.xml    引用vlaues的资源----------------------------------------------------------------//在Java中引用上面这个资源 String s=getResources().getString(R.string.test);

     

    String s=getResources().getString(R.string.test)  引用了values中string.xml的资源

更多相关文章

  1. 史上最全的Android文章精选合集
  2. Android(安卓)Studio自定义模板 写页面竟然可以如此轻松
  3. Android中xml解析--实现软件升级功能
  4. Android(安卓)如何让EditText不自动获取焦点
  5. Android(安卓)手动编译jni动态库
  6. Android(安卓)使用Oprofile分析结果系统瓶颈
  7. Android_UI_实现TabHost的两种方法
  8. Android的AIDL服务
  9. android NDK编译多个so文件

随机推荐

  1. HTML5移动应用开发为什么需要引入前端工
  2. 样式Bootstrap的btn-group-justified,添加
  3. jquery中的append和js原生中的innerhtml
  4. 纯HTML+CSS静态百度登录界面制作
  5. 又一年差不多结束了,去年的,前年的,大前年的
  6. 按钮怎么变灰?
  7. 用JAVA从HTML标记中撕下子字符串
  8. Canvas绘制心电图(静态)
  9. 利用jsonp实现http 的跨域访问
  10. html5表单与PHP交互