2017-02-21 1 views
0

Ich habe Moto Z spielen 14 Größen nach getSupportedPreviewSizes zurück() und ich habe Samsung Galaxy Ace nur 3 Größen zurückgeben.getSupportedPreviewSizes() gibt mehrere Bildgrößen für mehrere Geräte zurück. Wie kann ich einzelne Größe angeben, die alle Geräte unterstützt

Ich möchte eine mittlere Vorschaugröße angeben, die alle Geräte unterstützt. Wie kann ich das erreichen?

Beispiel, wenn i = Fotogröße "5"

Liste sizelist = param.getSupportedPreviewSizes() angeben;

param.setPictureSize (sizeList.get (5) .width, sizeList.get (5) .height);

also, wenn 5 behalten dann wird dieser Code auf Z spielen, aber es wird auf Samsung Galaxy Ace abstürzen.

+0

Verwenden param.setPictureSize (sizeList.get (sizeList.size()/2) .width, sizelist .get (sizeList.size()/2) .height); – nnn

Antwort

Verwandte Themen