• 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 }
  • 相关阅读:
    C#网页数据采集(三)HttpWebRequest
    C#获取局域网ip
    C#调用Mail发送QQ邮件
    C#操作Excel(NPOI)
    html文字两行后,就用省略号代替剩下的
    js的dom测试及实例代码
    js循环数组(总结)
    黑马vue---61、为什么vue组件的data要是一个函数
    黑马vue---59-60、组件中的data和methods
    黑马vue---31-32、vue过滤器实例
  • 原文地址:https://www.cnblogs.com/jinglecode/p/5443728.html
Copyright © 2020-2023  润新知