在Android中对齐动态图像和文本

时间:2011-01-10 14:49:37

标签: android layout alignment

我有一个标题,我有文字:“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 个答案:

答案 0 :(得分:1)

也许您可以尝试水平平铺图像。 Android Tile Bitmap

答案 1 :(得分:0)

修正了它。

对于那些想知道的人:android:scaleType="fitStart"完成了这项工作。