如何将LevelListDrawable转换为位图或图标

时间:2017-03-03 07:08:15

标签: android android-bitmap

我收到此异常

java.lang.ClassCastException:
android.graphics.drawable.LevelListDrawable cannot be cast to
android.graphics.drawable.BitmapDrawable

在此行获得例外

Drawable d= getResources().getDrawable(R.drawable.kb, null);

d.setLevel(3);   

Bitmap bitmap = ((BitmapDrawable)d).getBitmap();

1 个答案:

答案 0 :(得分:0)

您可以直接从Drawable文件夹中获取位图代码:

 Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.kb);