我想做一件简单的事情:将3个图像放在一个布局中 - 一个在左边,第二个在中间,第三个在右边。在布局中放置3个图像
这里是我的代码:
<LinearLayout android:id="@+id/linearV"
android:background="@drawable/gradientbg"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="50dip"
>
<ImageView android:id="@+id/headerimage1"
android:layout_height="fill_parent"
android:layout_width="100dip"
android:src="@drawable/image1"
android:scaleType="fitXY"/>
<ImageView android:id="@+id/headerimage2"
android:layout_height="fill_parent"
android:layout_width="100dip"
android:src="@drawable/image2"
android:scaleType="fitXY"/>
<ImageView android:id="@+id/headerimage3"
android:layout_height="fill_parent"
android:layout_width="100dip"
android:src="@drawable/image3"
android:scaleType="fitXY"
/>
</LinearLayout>
我已经尽力了补充:“安卓重力”的标签给每个ImageView的,但它似乎并没有产生任何影响。
这个xml代码现在发生了什么? – Renjith 2012-08-02 11:10:43
您应该将宽度设置为0dp,或者使用relativelayout或将每个imageview放入framelayout等框架布局具有0dp宽度的位置。 – Warpzit 2012-08-02 11:22:24