Android 通过资源名,获取资源ID
2024-08-27 05:32:18
有时候我们知道一个图片的文件名,我们需要知道在R文件中,该资源的ID,使用如下方法:
public static int getIdByName(Context context, String className, String resName) {
String packageName = context.getPackageName();
int indentify = context.getResources().getIdentifier(resName, className, packageName);
return indentify;
}
eg:
getIdByName(MainActivity.this, "drawable", "pic")
上面一段代码可以获取drawable目录下,pic文件的id
最新文章
- htm常用标签总结
- angularjs向后台传递数据,与后端进行交互
- serialize()序列化
- RESTful API 设计指南【转】
- 什么是EBC和EBO
- Trie树学习2
- deep learning framework(不同的深度学习框架)
- visual assist常用快捷键
- runnable与handler结合使用,其实跟在Thread中的run()中sleep的效果是一样的
- 启示—地点IT高管20在职场心脏经(读书笔记6)
- 使用 C# 进行 Outlook 2007 编程
- 【滚动数组】 dp poj 1036
- JDK自带的日志Logging
- 搭建一个交互式的前端构建环境.md
- python3 os模块的常用功能及方法总结
- 【转载】JsonLayout log4j2 json格式输出日志
- Windbg 内核态调试用户态程序然后下断点正确触发方法(亲自实现发现有效)
- Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project demo: Fatal error com piling: 无效的标记: -parameters
- .NET分布式系统架构思路
- Linux Shell基础 环境变量配置文件
热门文章
- Java EE互联网轻量级框架整合开发— SSM框架(中文版带书签)、原书代码
- Redis应用场景大全
- idea能用下划线替换红色报错吗?我色弱,用idea简直太痛苦了
- PyCharm安装及其使用
- iOS-UITableView的性能优化10个小技巧
- Mac下安装VirtualBox并在VirtualBox中安装CentOS7
- solr关于日期范围查询
- 性能测试监控:Jmeter+Collectd+Influxdb+Grafana
- Matlab R2017b 打开后一直显示“正在初始化”,导致无法运行命令
- 从NV12中裁剪子画面注意事项