Android : zu erkennen, Wie die Bild-Ausrichtung (hochformat oder Querformat) ausgewählt aus der Galerie während der Einstellung auf eine Bildansicht?

Ich bin Einstellung ein Bild auf die Bildansicht ausgewählt aus der Galerie(Fotoalbum). Wenn das aufgenommene Bild hat Querformat, zeigt es perfekt, aber wenn das Bild im hochformat ist(ich.e das Bild angeklickt wurde, im portrait-Modus) angezeigt wird das Bild mit einem 90-Grad-Drehung. Jetzt versuche ich, um die Orientierung kurz vor Einstellung auf Bildansicht, aber alle Bilder geben, die gleiche Ausrichtung und die gleiche Breite und Höhe. Hier ist mein code :

Uri selectedImage = intent.getData();
if (selectedImage != null) {
    Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), selectedImage);

    int str = new ExifInterface(selectedImage.getPath()).getAttributeInt("Orientation", 1000);
    Toast.makeText(this, "value:" + str, Toast.LENGTH_LONG).show();
    Toast.makeText(this, "width:" + bitmap.getWidth() + "height:" + bitmap.getHeight(), Toast.LENGTH_LONG).show();

Android : zu erkennen, Wie die Bild-Ausrichtung (hochformat oder Querformat) ausgewählt aus der Galerie während der Einstellung auf eine Bildansicht?
Android : zu erkennen, Wie die Bild-Ausrichtung (hochformat oder Querformat) ausgewählt aus der Galerie während der Einstellung auf eine Bildansicht?

kann mir jemand helfen ich habe das gleiche Problem..stackoverflow.com/questions/28379130/...

InformationsquelleAutor sarabhai05 | 2012-10-04

Schreibe einen Kommentar