Proportional, Größe Bildansicht in Android

Angenommen, Sie haben diese

<ImageView
        android:id="@+id/mainImageView"
        android:layout_width="match_parent"
        android:background="@drawable/mylogo_250px60px"
/>

Ich würde gerne definieren, die Höhe so skaliert entsprechend der Breite. Also wenn Android entscheidet, Skala-logo angezeigt werden, in Breite, Höhe erhöhen sollte, wie gut.

Ist es auch möglich zu definieren, so etwas, so dass, wenn das Telefon gekippt wird, aus der senkrechten in die waagerechte, das logo wird korrekt skaliert?

(Im Grunde, das logo ist oben eine listview auf die Haupt-Aktivität)

Habe ich auch versucht, mit Hilfe dieser, aber kein Glück (die Höhe viel zu gering im Vergleich zur Breite. Bild ist nicht verkleinert/skaliert, in der Höhe)

<ImageView
        android:id="@+id/mainImageView"
        android:layout_width="match_parent"
        android:background="@drawable/mylogo_250px60px"
        android:layout_height="wrap_content"
        android:scaleType="centerInside"
        android:adjustViewBounds="true"                                       
    />

Wenn ich design ist es in Eclipse/ADT-gui-tool-logo bekommt 76dp und sieht gut aus auf meinem beiden test-phones. Ich denke aber, es sollte möglich sein, einfach das Bild skalieren propertionally?

"Feste Höhe" hat richtig rato Breite (vertikale Ansicht nicht, wenn das Telefon gekippt wird)
Proportional, Größe Bildansicht in Android

"auto-Höhe" scheint falsch-Verhältnis weisen im Vergleich zur Breite:
Proportional, Größe Bildansicht in Android

  • könnten Sie bitte zeigen Sie uns das Bild zu uns?
  • Okay. Ich werde upload 76dp Höhe version + die vorgeschlagene änderung, die nicht angezeigt werden, arbeiten
  • Hochgeladen habe ich zwei screenshots jetzt. Ich denke, ich konnte das behoben, aber ich würde es vorziehen, um eine Konfiguration zu verwenden, wo das Bild automatisch skalieren richtig, egal was
  • bitte zeigen Sie uns das Bild mit der erwarteten Ausgabe
  • Das ist screenshot Nummer 1. Das ist, wie ich es Aussehen soll. (True/korrekten Verhältnisse) kann ich nur erreichen, dass durch die Verwendung von festen dp-Höhe, die problematisch ist, z.B. wenn das Telefon gekippt wird, um horizontale Ansicht
InformationsquelleAutor Tom | 2013-04-12
Schreibe einen Kommentar