zoukankan      html  css  js  c++  java
  • Android中通过反射获取资源Id

     1 package com.cp.utils;
     2 
     3 import android.content.Context;
     4 
     5 public class CPResourceUtil { 
     6  
     7     public static int getLayoutId(Context paramContext, String paramString) { 
     8         return paramContext.getResources().getIdentifier(paramString, "layout", 
     9                 paramContext.getPackageName()); 
    10     } 
    11  
    12     public static int getStringId(Context paramContext, String paramString) { 
    13         return paramContext.getResources().getIdentifier(paramString, "string", 
    14                 paramContext.getPackageName()); 
    15     } 
    16  
    17     public static int getDrawableId(Context paramContext, String paramString) { 
    18         return paramContext.getResources().getIdentifier(paramString, 
    19                 "drawable", paramContext.getPackageName()); 
    20     } 
    21      
    22     public static int getStyleId(Context paramContext, String paramString) { 
    23         return paramContext.getResources().getIdentifier(paramString, 
    24                 "style", paramContext.getPackageName()); 
    25     } 
    26      
    27     public static int getId(Context paramContext, String paramString) { 
    28         return paramContext.getResources().getIdentifier(paramString,"id", paramContext.getPackageName()); 
    29     } 
    30      
    31     public static int getColorId(Context paramContext, String paramString) { 
    32         return paramContext.getResources().getIdentifier(paramString, 
    33                 "color", paramContext.getPackageName()); 
    34     } 
    35     public static int getArrayId(Context paramContext, String paramString) { 
    36         return paramContext.getResources().getIdentifier(paramString, 
    37                 "array", paramContext.getPackageName()); 
    38     } 
    39 }
  • 相关阅读:
    Microsoft.Office.Inter.Excel.dll在調用時可能會出現如下錯誤
    Proe 导出PDF Vb.net
    给Eclipse安装Google app engine插件
    VC++ 2013 开发windows窗体程序
    GitHub使用说明
    c# 发送邮件
    c# aes 加密解密
    sourceforge软件下载方式
    keyCode转换成值
    前端写代码自动刷新神器Browsersync
  • 原文地址:https://www.cnblogs.com/jinglecode/p/5443728.html
Copyright © 2011-2022 走看看