Android - Montage image bitmap à l'écran

J'ai ce projet dans lequel j'ai un bitmap plus grand que la taille de l'écran. Je veux la redimensionner à la taille de l'écran exactement. Je n'ai pas de barre de titre, et je suis en mode plein écran. C'est mon non-code de travail:

public class ScopView extends View
{
    private Scop thescop;

    public ScopView(Context context, Scop newscop)
    {
        super(context);
        this.thescop = newscop;
    }

    @Override
    public void onDraw(Canvas canvas)
    {
        Bitmap scopeBitmap;
        BitmapFactory.Options bfOptions = new BitmapFactory.Options();
        bfOptions.inDither = false;
        bfOptions.inPurgeable = true;
        bfOptions.inInputShareable = true;
        bfOptions.inTempStorage = new byte[32 * 1024];

        scopeBitmap = BitmapFactory.decodeResource(getResources(),R.drawable.scope, bfOptions);
        scopeBitmap.createScaledBitmap(scopeBitmap, SniperActivity.Width, SniperActivity.Height, false);
        canvas.drawBitmap(scopeBitmap, SniperActivity.scopx, SniperActivity.scopy, null);
    }
}

Tandis que les createScaledBitmap méthode, je suis en utilisant lui-même comme la source, et de quelques variables d'une activité utilisé pour récupérer la hauteur de la fenêtre et la largeur de l'écran préférences.

InformationsquelleAutor arielschon12 | 2012-04-21