有时候我们知道一个图片的文件名,我们需要知道在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

最新文章

  1. htm常用标签总结
  2. angularjs向后台传递数据,与后端进行交互
  3. serialize()序列化
  4. RESTful API 设计指南【转】
  5. 什么是EBC和EBO
  6. Trie树学习2
  7. deep learning framework(不同的深度学习框架)
  8. visual assist常用快捷键
  9. runnable与handler结合使用,其实跟在Thread中的run()中sleep的效果是一样的
  10. 启示—地点IT高管20在职场心脏经(读书笔记6)
  11. 使用 C# 进行 Outlook 2007 编程
  12. 【滚动数组】 dp poj 1036
  13. JDK自带的日志Logging
  14. 搭建一个交互式的前端构建环境.md
  15. python3 os模块的常用功能及方法总结
  16. 【转载】JsonLayout log4j2 json格式输出日志
  17. Windbg 内核态调试用户态程序然后下断点正确触发方法(亲自实现发现有效)
  18. 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
  19. .NET分布式系统架构思路
  20. Linux Shell基础 环境变量配置文件

热门文章

  1. Java EE互联网轻量级框架整合开发— SSM框架(中文版带书签)、原书代码
  2. Redis应用场景大全
  3. idea能用下划线替换红色报错吗?我色弱,用idea简直太痛苦了
  4. PyCharm安装及其使用
  5. iOS-UITableView的性能优化10个小技巧
  6. Mac下安装VirtualBox并在VirtualBox中安装CentOS7
  7. solr关于日期范围查询
  8. 性能测试监控:Jmeter+Collectd+Influxdb+Grafana
  9. Matlab R2017b 打开后一直显示“正在初始化”,导致无法运行命令
  10. 从NV12中裁剪子画面注意事项