我有一个线性布局,其中有TextViews的行。在最后一行中,我希望将两个ImageView相互包含在一起。我在RelativeLayout中尝试使用LinearLayout还没有成功。图片应具有相同的高度(14dp)和不同的宽度(一个是矩形,一个是近似正方形)。我怎么能这样做?
答案 0 :(得分:0)
嘿,请尝试对两个图像视图使用layout_weight
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="15dip"
android:paddingBottom="15dip"
android:background="@drawable/dark_bg">
<ImageView
android:id="@+id/imgLeft"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitStart"
android:layout_weight="1"
android:src="@drawable/left_img_icon" />
<ImageView
android:id="@+id/imgRight"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:scaleType="fitStart"
android:marginLeft="8dip"
android:layout_weight="1"
android:src="@drawable/right_img_icon" />
</LinearLayout>
答案 1 :(得分:0)
试试这个:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:weightSum="2"
android:orientation="horizontal">
<ImageView
android:id="@+id/img_left"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/leftImage" />
<ImageView
android:id="@+id/img_right"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_weight="1"
android:src="@drawable/rightImage" />
</LinearLayout>