Android自定义类加载图片资源问题
来源:互联网 发布:老炮儿 知乎 编辑:程序博客网 时间:2024/05/22 03:37
1,在android的Activity中我们可以直接通过如下代码直接获得图片资源:
Drawable drawable = this.getResources().getDrawable(R.drawable.icon);2、在android自定义类中我们就只能通过Context定义一个context类,在Activity中通过this传到过去,按在Activity中的使用方法得到图片资源。
如在Example类中我们这样定义
public static Context context = null;在Activity中直接传递过去
Example.context = this;当然这种方法不好,建议在Example的构造函数中将Activity传递过去。
3、在自定义类中通过context就能得到图片资源,代码如下。
Drawable drawable = context.getResources().getDrawable(R.drawable.icon)
4、要获得位图资源还得转换一次才行,代码如下
Bitmap bitmap = ((BitmapDrawable) context.getResources().getDrawable(R.drawable.icon)).getBitmap();
0 0
- Android自定义类加载图片资源问题
- Android 图片加载问题
- Android 自定义ImageView加载图片
- Android-自定义图片加载框架
- Android 字符串加载资源问题
- Android ImageView图片浏览器(ImageView加载sd卡图片资源)的内存溢出问题分析
- Android ImageView图片浏览器(ImageView加载sd卡图片资源)的内存溢出问题分析
- iOS开发之---图片资源加载问题
- VS2003 加载 PNG 图片资源问题
- Fresco加载资源图片是黑色问题
- Android资源图片存放问题
- Android 图片资源的异步加载2
- android是如何加载资源图片的
- android是如何加载资源图片的?
- Android 图片资源加载 简单框架
- 关于android加载gif图片资源总结
- Android ImageView如何加载网络图片资源
- Android ImageView如何加载网络图片资源
- 数据结构和算法
- 移动web开发经验总结
- uboot常用
- kinect for windows - 初认识
- hadooper-Hadoop中的各种排序
- Android自定义类加载图片资源问题
- Android binder -serviceManager
- LeetCode(129)SumRoottoLeafNumbers
- c#中new和override的区别. virtual和abstract方法的区别.
- 根据名称来kill进程
- 触摸屏网站开发系列(一)
- 水晶报表用户自定义绘图
- ffmpeg解码
- 基于Scoket的Android端与服务器端的通信实现