Android学习记录之------R文件的优化
来源:互联网 发布:穆逢春 知乎 编辑:程序博客网 时间:2024/05/22 07:49
由于在Android中很多地方都会使用到R文件,使用R.id.xxx,R.layout.XXX,R.drawable.XXX等等。
若直接使用,当在AndroidManifest.xml中修改包名时,需要将所有引用到的位置都进行修改,从而增加了无关的工作量。
若将所有的R有关文件都进行封装之后,如下所示。
public final class Res{
public static final boolean DEBUG = FeatureConfig.DEBUG_LOG;
/**
* The following to implements the R
*/
public static final R.anim anim = new R.anim();
public static final R.array array = new R.array();
public static final R.attr attr = new R.attr();
public static final R.color color = new R.color();
public static final R.dimen dimen = new R.dimen();
public static final R.drawable drawable = new R.drawable();
public static final R.id id = new R.id();
public static final R.layout layout = new R.layout();
public static final R.raw raw = new R.raw();
public static final R.string string = new R.string();
public static final R.style style = new R.style();
public static final R.styleable styleable = new R.styleable();
public static final R.xml xml = new R.xml();
public static final R.plurals plurals = new R.plurals();
}
这种情况下导入所有R文件时,只需要使用Res.layout.XXX,R.id.XXX即可,此时就算修改了AndroidMainfest.xml文件,由于只在Res文件中导入了R的包,故只需修改此文件即可。- Android学习记录之------R文件的优化
- android学习之R文件消失
- android学习记录(七)R文件clean后丢失无法恢复,个人的解决方法。
- Android阶段学习笔记 (常见错误之R文件丢失)
- Android的R文件
- Android之R文件消失
- Android相关浅析之R.java文件的丢失
- R语言的一些学习记录
- 记录我的android学习之路
- android的R文件不见了
- R language学习记录
- R-学习记录-数组
- Android学习之ListView的优化01
- android学习篇:R文件丢失
- Android 之 Eclipse没法生成R文件
- android开发之R文件报错
- 学习记录之头文件
- android学习记录-文件操作
- android 状态栏及通知栏中的下载动画效果实现
- iOS 通知 NSNotification
- Audio--- HTML5环形音乐播放器
- 进入房间报错。
- 最好用的SAT数学解题方法
- Android学习记录之------R文件的优化
- maven多环境打包配置
- hdoj 1113 Word Amalgamation 【判断一个字符串能否被一个字符串集里的字符串经过变换而得到】
- selenium
- 简单Clock算法
- Postman - 測試 API 的好工具
- GRE作文备考——教育的三大目的
- STL学习笔记之前篇
- 编译android源码提示/usr/bin/jar命令不存在问题的解决方法