android 根据资源名称,如何在Android中按名称访问可绘制资源
你可以做这样的事情。
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中按名称访问可绘制资源相关推荐
- 如何在JavaScript中声明名称空间?
如何在JavaScript中创建名称空间,以使我的对象和函数不会被其他同名对象和函数覆盖? 我使用了以下内容: if (Foo == null || typeof(Foo) != "obje ...
- 在 JavaScript 中按字母顺序排序 - 如何在 JS 中按名称排序
有时您可能有一个单词数组,您希望按字母顺序(从 az 开始)对每个单词进行排序.或者,您可能有一个包含用户信息(包括名称)的对象数组,例如,您希望在其中按用户名称对用户进行排序. 我们可以在 Java ...
- unity editor android 黑屏_如何在Unity中利用nReal制作AR应用
来源:新浪VR nReal眼镜是今年最有趣的增强现实小工具之一.它们已经在CES上展示过了,几个月前笔者在北京亲自试用过,在我的评测中,我强调了它们不仅非常轻.时尚,而且还能提供非常明亮的全息视图. ...
- Android清空Fragment缓存,如何在Android中清除Fragment Backstack
如何在Android中清除Fragment Backstack 您好如何清除片段回堆栈正在使用以下逻辑,它不起作用... for(int i = 0; i < mFragmentManager. ...
- android 调取数字键盘,如何在android中的EditText上显示数字键盘?
如何在android中的EditText上显示数字键盘? 我只是想在某个EditText具有焦点时立即切换到数字键盘模式. 13个解决方案 239 votes 您可以为EditText配置EditTe ...
- android led闪烁功能,如何在Android应用层中制作一个LED指示灯效果
如何在Android应用层中制作一个LED指示灯效果 发布时间:2020-12-08 16:12:59 来源:亿速云 阅读:86 作者:Leah 本篇文章给大家分享的是有关如何在Android应用层中 ...
- android studio创建文件,如何在Android Studio中创建File Templates
标签: File Template Android Studio 我发现一个可以让写程序变得简单的方法,那就是自定义文件模板(Custom File Templates).那么什么是File Temp ...
- android打电话的intent,如何在Android中使用intent打电话?
如何在Android中使用intent打电话? 我正在使用以下代码在Android中进行调用,但它给了我安全例外,请帮忙. posted_by = "111-333-222-4"; ...
- android studio创建md,如何在Android Studio中设置*md文件打开方式
最近在Android Studio中写一些Demo的时候,会顺便在里面创建一个.md文件用来进行Demo笔记的书写.然而Android Studio不带有markdown预览功能,所以我就琢磨如何在A ...
- android指定日期闹钟,如何在android中设置特定日期的闹钟?
嗨我需要使用时间选择器来设置特定日期的闹钟.当我给出静态输入时,闹钟设置不正确并响铃. 例如:我给静态输入(与日期,月份和年份),但它不振铃.这是我的代码.如何在android中设置特定日期的闹钟? ...
最新文章
- 不只会卖萌:皮卡丘们真的能改造你的大脑
- GAN是一种特殊的损失函数?
- java生成0~9个9个不相等的整数
- 2-09 CentOS系统参数优化
- jedivim加载失败,提示没有支持python3,(markdown也是如此)
- 【转载】Gradle学习 第一章:引言
- Docker03 Docker基础知识、Docker实战
- ubuntu-14.04.2-desktop使用方法
- python自动下载邮件_python实现邮件自动化
- 困扰多年的PCB散热问题终于可以解决了!
- 我的第一份外包经历及所得
- [Python] 绘制Python代码的函数调用关系:graphviz+pycallgraph
- Java基础教程【第三章:Java运算符】
- C++设计模式从入门到精通——实例说明
- MATLAB数值分析学习笔记:黄金分割法
- c# 计算圆锥的体积_急求用c#计算圆柱体和圆锥体的体积的代码,下面是要求:...
- 《Python编程快速上手——让繁琐工作自动化》第2版的中文版上市了
- 牛根生的“牛“,牛在哪里?
- Unity 3D学习笔记(5)物体的碰撞/触发检测
- Fedora的U盘无法格式化
热门文章
- mysql shell eof_shell脚本 exit命令 EOF用法 数组用法
- Docker-compose 安装Minio 最新版本
- Git 版本对比 idea图形化版本
- SpringBoot2.x整合quartz定时任务 快速入门
- Vue + Spring Boot 项目实战(八):导航栏与图书页面设计
- linux 创建用户和修改新增用户默认的家目录
- 解决win10系统下,git Bash闪退的问题
- python3-matplotlib基本使用(以折线图为例)
- 合同相似可逆等价矩阵的关系及性质_笔记:辛矩阵和Siegel上半平面
- java 静态方法_80后程序员,教你学Java核心技术:用户自定义类+静态域静态方法