如何从活动外部访问驻留在我项目的 res/drawable 文件夹中的可绘制对象?处理图像加载的组件是通用的,不在任何活动中。我想显示来自 res/drawable 的图像,以防无法从网络上获取它。
谢谢,罗伯
如何从活动外部访问驻留在我项目的 res/drawable 文件夹中的可绘制对象?处理图像加载的组件是通用的,不在任何活动中。我想显示来自 res/drawable 的图像,以防无法从网络上获取它。
谢谢,罗伯
您需要对Resources对象的引用。最简单的方法是在组件的构造函数中传递对它的引用。
您可以通过您的包裹调用它。
对于图像,语法为:<your.package.name>.R.drawable.<filename>
不像Zarah那么简单。
只需使用 PackageManager:
getDrawable (String packageName, int resid, ApplicationInfo appInfo)