博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android中通过反射获取资源Id
阅读量:7237 次
发布时间:2019-06-29

本文共 1726 字,大约阅读时间需要 5 分钟。

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 }

 

转载于:https://www.cnblogs.com/jinglecode/p/5443728.html

你可能感兴趣的文章
【博客话题】我的linux戏曲
查看>>
继之前SCVMM WinRM问题后重新添加群集后Windows Azure Pack创建虚拟机失败
查看>>
第十六集被忽视的帧中继:原理及实验
查看>>
关于Ubuntu上Eclipse不显示手机设备
查看>>
iPhone的Push(推送通知)功能原理浅析
查看>>
Oracle 11g Release 1 (11.1) 游标——SQL 游标(隐式)
查看>>
欧拉函数
查看>>
用groovy写抓票程序
查看>>
设计资源推荐-20个漂亮的免费PSD图标格式
查看>>
学用MVC4做网站:序
查看>>
mysql kill操作
查看>>
Go Revel - i18n(国际化)
查看>>
MVC应用程序JsonResult()的练习
查看>>
VBS解析时候遇到时间
查看>>
Android应用公布的准备——渠道注冊与认证
查看>>
第四章 类加载机制
查看>>
字符和字符串
查看>>
使用Xamarin.Forms平台开发移动应用指南
查看>>
javascript中的链表结构
查看>>
微信开发-ACCESS TOKEN 过期失效解决方案
查看>>