你可以做这样的事情。

public static Drawable getDrawable(String name) {

Context context = YourApplication.getContext();

int resourceId = context.getResources().getIdentifier(name, "drawable", YourApplication.getContext().getPackageName());

return context.getResources().getDrawable(resourceId);

}

为了从任何地方访问上下文,您可以扩展Application类。

public class YourApplication extends Application {

private static YourApplication instance;

public YourApplication() {

instance = this;

}

public static Context getContext() {

return instance;

}

}

并将其映射到您的Manifest application标签中

android:name=".YourApplication"

....

android 根据资源名称,如何在Android中按名称访问可绘制资源相关推荐

  1. 如何在JavaScript中声明名称空间?

    如何在JavaScript中创建名称空间,以使我的对象和函数不会被其他同名对象和函数覆盖? 我使用了以下内容: if (Foo == null || typeof(Foo) != "obje ...

  2. 在 JavaScript 中按字母顺序排序 - 如何在 JS 中按名称排序

    有时您可能有一个单词数组,您希望按字母顺序(从 az 开始)对每个单词进行排序.或者,您可能有一个包含用户信息(包括名称)的对象数组,例如,您希望在其中按用户名称对用户进行排序. 我们可以在 Java ...

  3. unity editor android 黑屏_如何在Unity中利用nReal制作AR应用

    来源:新浪VR nReal眼镜是今年最有趣的增强现实小工具之一.它们已经在CES上展示过了,几个月前笔者在北京亲自试用过,在我的评测中,我强调了它们不仅非常轻.时尚,而且还能提供非常明亮的全息视图. ...

  4. Android清空Fragment缓存,如何在Android中清除Fragment Backstack

    如何在Android中清除Fragment Backstack 您好如何清除片段回堆栈正在使用以下逻辑,它不起作用... for(int i = 0; i < mFragmentManager. ...

  5. android 调取数字键盘,如何在android中的EditText上显示数字键盘?

    如何在android中的EditText上显示数字键盘? 我只是想在某个EditText具有焦点时立即切换到数字键盘模式. 13个解决方案 239 votes 您可以为EditText配置EditTe ...

  6. android led闪烁功能,如何在Android应用层中制作一个LED指示灯效果

    如何在Android应用层中制作一个LED指示灯效果 发布时间:2020-12-08 16:12:59 来源:亿速云 阅读:86 作者:Leah 本篇文章给大家分享的是有关如何在Android应用层中 ...

  7. android studio创建文件,如何在Android Studio中创建File Templates

    标签: File Template Android Studio 我发现一个可以让写程序变得简单的方法,那就是自定义文件模板(Custom File Templates).那么什么是File Temp ...

  8. android打电话的intent,如何在Android中使用intent打电话?

    如何在Android中使用intent打电话? 我正在使用以下代码在Android中进行调用,但它给了我安全例外,请帮忙. posted_by = "111-333-222-4"; ...

  9. android studio创建md,如何在Android Studio中设置*md文件打开方式

    最近在Android Studio中写一些Demo的时候,会顺便在里面创建一个.md文件用来进行Demo笔记的书写.然而Android Studio不带有markdown预览功能,所以我就琢磨如何在A ...

  10. android指定日期闹钟,如何在android中设置特定日期的闹钟?

    嗨我需要使用时间选择器来设置特定日期的闹钟.当我给出静态输入时,闹钟设置不正确并响铃. 例如:我给静态输入(与日期,月份和年份),但它不振铃.这是我的代码.如何在android中设置特定日期的闹钟? ...

最新文章

  1. 不只会卖萌:皮卡丘们真的能改造你的大脑
  2. GAN是一种特殊的损失函数?
  3. java生成0~9个9个不相等的整数
  4. 2-09 CentOS系统参数优化
  5. jedivim加载失败,提示没有支持python3,(markdown也是如此)
  6. 【转载】Gradle学习 第一章:引言
  7. Docker03 Docker基础知识、Docker实战
  8. ubuntu-14.04.2-desktop使用方法
  9. python自动下载邮件_python实现邮件自动化
  10. 困扰多年的PCB散热问题终于可以解决了!
  11. 我的第一份外包经历及所得
  12. [Python] 绘制Python代码的函数调用关系:graphviz+pycallgraph
  13. Java基础教程【第三章:Java运算符】
  14. C++设计模式从入门到精通——实例说明
  15. MATLAB数值分析学习笔记:黄金分割法
  16. c# 计算圆锥的体积_急求用c#计算圆柱体和圆锥体的体积的代码,下面是要求:...
  17. 《Python编程快速上手——让繁琐工作自动化》第2版的中文版上市了
  18. 牛根生的“牛“,牛在哪里?
  19. Unity 3D学习笔记(5)物体的碰撞/触发检测
  20. Fedora的U盘无法格式化

热门文章

  1. mysql shell eof_shell脚本 exit命令 EOF用法 数组用法
  2. Docker-compose 安装Minio 最新版本
  3. Git 版本对比 idea图形化版本
  4. SpringBoot2.x整合quartz定时任务 快速入门
  5. Vue + Spring Boot 项目实战(八):导航栏与图书页面设计
  6. linux 创建用户和修改新增用户默认的家目录
  7. 解决win10系统下,git Bash闪退的问题
  8. python3-matplotlib基本使用(以折线图为例)
  9. 合同相似可逆等价矩阵的关系及性质_笔记:辛矩阵和Siegel上半平面
  10. java 静态方法_80后程序员,教你学Java核心技术:用户自定义类+静态域静态方法