安卓如何利用资源名称获得资源Id
来源:互联网 发布:常见协议的端口号 编辑:程序博客网 时间:2024/06/05 19:50
方法1
public static int getResourceId(Context context, String resourceName, String resourceType) { return context.getResources().getIdentifier(resourceName, resourceType, context.getPackageName());} //Resource ID type // public static final String ID_TYPE_STRING = "string"; // public static final String ID_TYPE_MIPMAP = "mipmap"; // public static final String ID_TYPE_DRAWABLE = "drawable";
方法2
而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为:
String path = “com/drawable/resource/test.png.png”;
InputStream is = getClassLoader().getResourceAsStream(path);
Drawable.createFromStream(is, “src”);
方法3
放在asset文件夹里面
InputStream is = getResources().getAssets().open(“test.png”);
Drawable d = Drawable.createFromStream(is, null);
0 0
- 安卓如何利用资源名称获得资源Id
- android 通过资源名称去获得资源R id
- android通过资源名称去获得资源ID
- Android利用资源名称获取其ID
- Android利用资源名称获取其ID(二)--->反射
- Android利用资源名称获取其ID(一)--->getIdentifier()
- 利用反射R文件,通过资源名称获取ID
- Android利用资源名称获取其id之getIdentifier()方法
- android中根据资源文件的名称获得资源文件的Id
- 通过资源名称得到资源id
- android 根据资源id 获取 资源名称
- android 已知资源名称获取资源ID
- 通过资源的名称获取资源id
- 根据资源名来获得资源id
- android 动态获得资源ID
- 如何改资源ID
- 如何获得资源分
- Android通过图片名称获取资源id
- FreeSwitch 信道状态(Channel Status)
- HDOJ -- 2066 一个人的旅行
- 关于js中变量作用于和变量提升的那些事
- TOJ 3259.Mysterious Number(埃式筛法)
- Android Studio 掌握这些调试技巧,Debug能力不能再高啦
- 安卓如何利用资源名称获得资源Id
- 借鉴系统UITableView的设计思想,自定义一个"花瓣"菜单
- php 将中文字符串截取为数组
- Two Bases
- Trie树编程实现
- ATOM -- A hackable text editor for the 21st Century
- PL/SQL不配tnsnames.ora直接连接Oracle数据库的方法
- xcode 打包 select a method for export 选项
- java基本类型与包装类型区别