Android(安卓)getIdentifier()使用
16lz
2021-01-26
有些预置的的资源通过ID或者命名来标识,但是对于过多的相似资源,假如需要获取其资源,需要知道其id或者命名去一一得到。显得十分不方便。Android提供一个方法可以通过字符串形式的获取资源。这样,我们获取资源的形式就显得十分灵活。比如需要批量获取某些资源,只需要将资源命名成有规律的名称,通过for循环拼接成指定的资源名称。
例子:我们需要通过图片切换的形式去制作一个动画。需要20张图片。这就需要我们知道20张图片的id(命名),将所有命名存在一个数组中显得十分硬编码,假如将所有图片命名成animation_n.png(n标识第n张图片),直接通过getIdentifier()方法来直接获取。
- getIdentifier()的使用
Context.getIdentifier(“id/filename”, “resource type”, “package name”);
更多相关文章
- 在Android工程中,添加ICON资源
- Android范例编程一:获取地理位置
- android获取屏幕尺寸、密度(判断手机屏幕类型)
- android ghost tricks(一)
- 2.2 窗口屏幕参数及UI样式---Display 和Style
- android如何获取设备的唯一设备码
- JS、Android、IOS 批量生成国际化字符串工具
- android app在系统重启绕过USB授权对话框,自动获取USB权限
- Android报表解决方案 使用开源组件iChartjs(二)