Android:访问活动外的drawables

时间:2010-06-01 11:18:24

标签: android android-activity drawable

如何从活动外部访问位于项目的res / drawable文件夹中的drawable? 处理图像加载的组件是通用的,不在任何活动中。我想显示res / drawable中的图像,以防它无法从网上获取。

谢谢,Rob

3 个答案:

答案 0 :(得分:0)

您需要对Resources对象的引用。最简单的方法是在组件的构造函数中传递对它的引用。

答案 1 :(得分:0)

您可以通过包裹来打电话。

对于图像,语法为:<your.package.name>.R.drawable.<filename>

答案 2 :(得分:0)

不像Zarah那么简单。

只需使用PackageManager:

getDrawable (String packageName, int resid, ApplicationInfo appInfo)