In meiner Android-App, ich nehme Bild mit benutzerdefinierten Kamera. Ich kann die Kameravorschau mit der richtigen Auflösung im Vollbildmodus einstellen. Wenn ich versuche, das aufgenommene Bild unter Verwendung von setImageBitmap
in Bildansicht zu setzen, sieht es nicht richtig aus. Entweder sieht es geschrumpft oder gestreckt aus. Ich möchte, dass das aufgenommene Bild den gesamten Bildschirm wie Snapchat Anwendung bedeckt. Ich versuche android:scaleType="centerCrop"
einzustellen, aber das funktioniert nicht für alle Geräte. Bitte helfen Sie mir, dieses Problem zu lösen.Anzeige von Kamera auf Vollbild, ohne das Seitenverhältnis zu verlieren - Android
Vielen Dank.
Hier ist mein Code Imageview:
<ImageView
android:id="@+id/pictuer_img"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop" />
zeigen uns Ihren Code. und erwähnen Sie auch das Verhältnis –
[This] (http://stackoverflow.com/questions/2521959/how-to-scale-an-image-in-imageview-to-keep-the-aspect-ratio?rq=1) Antwort könnte Ihnen helfen –
Zeigen Sie uns bitte das vollständige Layout. – earthw0rmjim