Совместите динамическое изображение и текст в Android - PullRequest
0 голосов
/ 10 января 2011

У меня есть заголовок, в котором у меня есть текст: "Huidige Locatie", а под ним - изображение флага страны.

Я объявил TextView и ImageView в макете следующим образом:

<LinearLayout
            android:id="@+id/locatiebalk"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:paddingTop="5sp"
            android:orientation="horizontal">
            <LinearLayout
                android:id="@+id/vlaggenlocatie"
                android:layout_width="105sp"
                android:layout_height="fill_parent"
                android:paddingLeft="14sp"
                android:orientation="vertical">
                <TextView
                    android:id="@+id/huidiglocatie"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:text="Huidige locatie"
                    android:textColor="#000000"
                    android:textSize="12sp"/>
                <ImageView
                    android:id="@+id/flag"
                    android:layout_width="fill_parent"
                    android:layout_height="46sp"
                    android:gravity="left"
                    android:src="@drawable/nl"/>
                </LinearLayout>

(позже я правильно закрываю теги, просто показывая соответствующую часть)

В графическом макете Eclipse он показывает это правильно:

alt text

Но в симуляторе и на моем телефоне это выглядит так: alt text

Каков наилучший способ сделать это?

Ответы [ 2 ]

1 голос
/ 11 января 2011

Возможно, вы можете попробовать расположить изображение по горизонтали. Растровое изображение для Android

0 голосов
/ 11 января 2011

Исправлено.

Для тех, кто интересуется: android:scaleType="fitStart" сделал работу.

...