package com.edufound.mobile.xxt.util; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.drawable.BitmapDrawable; public class DrawableUtil { public static BitmapDrawable getNewDrawable(Activity context, int restId, int dstWidth, int dstHeight) { Bitmap Bmp = BitmapFactory.decodeResource( context.getResources(), restId); Bitmap bmp = Bmp.createScaledBitmap(Bmp, dstWidth, dstHeight, true); BitmapDrawable d = new BitmapDrawable(bmp); Bitmap bitmap = d.getBitmap(); if (bitmap.getDensity() == Bitmap.DENSITY_NONE) { d.setTargetDensity(context.getResources().getDisplayMetrics()); } return d; } }