1.((BitmapDrawable)res.getDrawable(R.drawable.youricon)).getBitmap();

2.Bitmap drawableToBitmap(Drawable drawable) {

Bitmap bitmap = Bitmap
.createBitmap(
drawable.getIntrinsicWidth(),
drawable.getIntrinsicHeight(),
drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888
: Bitmap.Config.RGB_565);
Canvas canvas = new Canvas(bitmap);
//canvas.setBitmap(bitmap);
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());
drawable.draw(canvas);
return bitmap;
}

PS: from http://brumby007.ycool.com/archive.150393.html

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android启动画面翻转
  2. Android开发之消息处理机制(二)——消息循
  3. Android(安卓)自定义View 使用VelocityTr
  4. Android(安卓)Native中Android.mk编译链
  5. 加速 Android(安卓)依赖下载
  6. android 按钮倒计时读秒
  7. Android(安卓)Studio 本地化配置gradle的
  8. android中处理json最佳方法
  9. AIDL笔记
  10. React Native常用组件轮子(适配Android优