Проблема наложения изображений

#android

Вопрос:

У меня проблема с наложением двух изображений. Один большой(с камеры) и один маленький знак, который нужно наклеить поверх большого изображения в углу. Это наложенное изображение должно быть показано в галерее. Мое изображение знака находится в формате drawable-hdpi.

 bMap = BitmapFactory.decodeFile(bigImage);

bmSign = BitmapFactory.decodeResource(parent.getResources(), R.drawable.sign);
bmOverlay = Bitmap.createBitmap(bMap.getWidth(), bMap.getHeight(),
 bMap.getConfig());


    Canvas canvas = new Canvas(bmOverlay); 
    canvas.drawBitmap(bMap, 0, 0, null);
    canvas.drawBitmap(scaleStar, 0, 0, null);  
    i.setImageBitmap(bmOverlay);

    i.setLayoutParams(new Gallery.LayoutParams(computeWidth, imgHeight));
    i.setScaleType(ImageView.ScaleType.FIT_XY);
 

Проблема в размере знака. Поскольку все изображения имеют фиксированную высоту, мне нужно, чтобы знак фиксированного размера применялся к каждому изображению. С моим кодом, в другом разрешении у меня другое изображение знака. Это может произойти, если наложить 3/4 изображения.

Как я могу это исправить?