Witam

Stworzyłem LinearLayout w TableLayout i ładnie mi podziełiło ekran na 8 równych kawałków, w których chce teraz wstawić kawałek obrazka który się tam zmieści. Nie ma to być zaskalowany cały obrazek tylko kawałek. Na jednym telefonie mi działa wszystko tak jak chce ale na innych wyskakuje błąd i nie wyświetla mi galerii.

Taką metodę stworzyłem:

public Bitmap cropBitmapToSmaller(Bitmap bmp) {
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth()/ 2 * 3;
int height = display.getHeight()/ 3 * 2;
return Bitmap.createBitmap(bmp,300,300,width,height);
}
Między 2,3 i 3,2 jest mnożenie
Bardzo proszę o pomoc, chciałbym żeby kawałek zdjęcia wpasował się w jeden z tych 8 kawałków ekranu.Jak to naprawić, albo jakiś inny sposób ? Przeszperałem cały internet :(