ResUtils

直接上代码

package com.xxx.utils;

import com.xxx.base.SczwApplication;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;

/**
 * @Date 2016-5-15 下午2:28:32
 * @Author Arvin
 * @Description 工具类:获取资源文件
 */ 
public class ResUtils {
    
    public static Context getContext() {
        return SczwApplication.getContext();
    }

    /**
     * 得到Resource对象
     */
    public static Resources getResources() {
        return getContext().getResources();
    }

    /**
     * 得到String.xml中定义的字符信息
     */
    public static String getString(int resId) {
        return getResources().getString(resId);
    }

    /**
     * 得到String.xml中定义的字符信息,带占位符
     */
    public static String getString(int resId, Object... formatArgs) {
        return getResources().getString(resId, formatArgs);
    }

    /**
     * 得到String.xml中定义的字符数组信息
     */
    public static String[] getStrings(int resId) {
        return getResources().getStringArray(resId);
    }

    /**
     * 得到color.xml中定义的颜色信息
     */
    public static int getColor(int resId) {
        return getResources().getColor(resId);
    }

    /**
     * 得到Drawable资源
     */
    public static Drawable getDrawable(int resId) {
        return getResources().getDrawable(resId);
    }

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,115评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,870评论 0 17
  • 在离开职场回归家庭多年后,我想再次返回职场、寻回一个“经济独立、思想独立”的自己。内心深处的胆怯和自卑,导致我不愿...
    死侃脑壳的老妖婆阅读 3,573评论 34 17
  • 擦干净了就还是一张白纸吗? 掉过的眼泪都能不算数了吗? 没有故事就能写别人的故事吗? 人生太长所以觉得了无生趣吗?...
    Bang_Super阅读 1,783评论 0 0

友情链接更多精彩内容