package com.fly.tour.common.util; /** * Description: <动态获取资源id>
* Author: mxdl
* Date: 2018/6/19
* Version: V1.0.0
* Update:
*/ import android.content.Context; public class ResIdUtil { /** * 获取id * * @param resName 资源名称 * @return 资源id */ public static int id(Context context, String resName) { return context.getResources().getIdentifier(resName, "id", context.getPackageName()); } /** * 获取anim类型资源id * * @param resName 资源名称 * @return 资源id */ public static int anim(Context context, String resName) { return context.getResources().getIdentifier(resName, "anim", context.getPackageName()); } /** * 获取layout类型资源id * * @param resName 资源名称 * @return 资源id */ public static int layout(Context context, String resName) { return context.getResources().getIdentifier(resName, "layout", context.getPackageName()); } /** * 获取drawable类型资源id * * @param resName 资源名称 * @return 资源id */ public static int drawable(Context context, String resName) { return context.getResources().getIdentifier(resName, "drawable", context.getPackageName()); } /** * 获取string类型资源id * * @param resName 资源名称 * @return 资源id */ public static int string(Context context, String resName) { return context.getResources().getIdentifier(resName, "string", context.getPackageName()); } /** * 获取raw类型资源id * * @param resName 资源名称 * @return 资源id */ public static int raw(Context context, String resName) { return context.getResources().getIdentifier(resName, "raw", context.getPackageName()); } /** * 获取style类型资源id * * @param resName 资源名称 * @return 资源id */ public static int style(Context context, String resName) { return context.getResources().getIdentifier(resName, "style", context.getPackageName()); } }