在将自己写的工具打成.jar包的时候,有时候会需要引用到res中的资源,这时候不能将资源一起打包,只能通过反射机制动态的获取资源. 特别用在自己定义一个工具将其打成.jar包时,特别注意资源的获取 1、封装成一个工具类 2、资源的获取 3.java ...
分类:
移动开发 时间:
2017-02-24 21:15:27
阅读次数:
202
有时候我们想动态的根据一个资源名获得到对应的资源id,就可以使用getResources().getIdentifier()方法来获取该id。然后再使用该id进行相关的操作。
1、Demo示例
下...
分类:
移动开发 时间:
2016-11-25 12:38:07
阅读次数:
508
通过反射获取布局文件:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); int id = this.getResources().getIde...
分类:
移动开发 时间:
2015-12-28 20:25:45
阅读次数:
344
有时候我们知道一个图片的文件名,我们需要知道在R文件中,该资源的ID,使用如下方法:public static int getIdByName(Context context, String className, String resName) { String packageNa...
分类:
移动开发 时间:
2015-09-04 18:21:40
阅读次数:
176
工作需要使用getIdentifier()方法可以方便的获各应用包下的指定资源ID。主要有两种方法:(1)方式一Resources resources = context.getResources();int indentify = resources.getIdentifier(org.lovea...
分类:
其他好文 时间:
2015-04-16 12:00:47
阅读次数:
126
目前市面上几乎所有的APP应用在第一次使用时都会有个引导页面,要么用引导用户操作,要么介绍产品优势,要么用来打广告等。引导页面一般是由3-6张图形界面组成,好的引导页面也不失为该app的亮丽风景!今天我也来说说引导页面的设计(当然有N种方法),我只是把我们项目中用到的方法代码贴出来,方便自己做个笔记。
我们实现的原理很简单,就是用一个ViewPager全屏展示一些图片,主要代码如下:
...
分类:
移动开发 时间:
2015-03-02 13:16:31
阅读次数:
162
Android 获取资源ID的另外一种方法,常规获取ID是在特定的文件夹下面的资源,如果在比较特殊的文件夹下面,就需要其他方法获取ID 了: 使用getIdentifier()方法可以方便的获各应用包下的指定资源ID。主要有两种方法:(1)方式一 Resources resources = con....
分类:
移动开发 时间:
2015-02-28 18:00:20
阅读次数:
132
使用getIdentifier()获取资源Idint i= getResources().getIdentifier("icon", "drawable", getPackageName()) ;if(i>0) {Log.i("aa","aa");}else {Log....
分类:
移动开发 时间:
2015-01-26 11:47:04
阅读次数:
182
publicclassGetResIdUtil{publicstaticintgetLayoutId(ContextparamContext,StringparamString){returnparamContext.getResources().getIdentifier(paramString,"layout",paramContext.getPackageName());}publicstaticintgetStringId(ContextparamContext,StringparamString){..
分类:
移动开发 时间:
2014-12-18 06:59:39
阅读次数:
393