android Bild anzeigen Größe nicht skalieren mit Bild

Habe ich die folgenden android-layout:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mainTopLevel"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
>
    <ImageView
        android:id="@+id/orbitImage"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:scaleType="fitStart"
        android:src="@drawable/earthorbit"
        android:padding="0dp"
        android:background="@android:color/white"
    />
    <TextView
        android:id="@+id/positionDesc"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:minHeight="40dp"
        android:layout_below="@id/orbitImage"
        android:text="should appear below image"
   />
</RelativeLayout>

Das Bild verkleinert sich noch ein wenig, aber da das Seitenverhältnis beibehalten wird, es nimmt nur die Obere Hälfte des Bildschirms.

Das problem ist, dass die Bild-Ansicht selbst verfügt über die ursprüngliche Höhe, die den gesamten Bildschirm und der text nie auftaucht.

(Also das original-Bild, über 620 X 430, das skalierte Bild ist etwa 250 X 200, aber der Bildausschnitt ist etwa 250 X 430)

Ist es ein Weg, um die Größe der Bild-Ansicht, um genau die übereinstimmung der skalierten Größe des Bildes?

InformationsquelleAutor Fumbles | 2011-06-11
Schreibe einen Kommentar