我得到了一个框架的三个图像,左、中和右。左右是我作为包装内容提供的普通图像。中间的一个是可以水平扩展的修补图像。我需要使用相对布局来对齐它们。但中心图像不能有固定大小(因为它水平扩展)。我可以通过以下代码使用线性布局来做到这一点:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/cD"
android:src="@drawable/l_left_corner" />
<ImageView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/l_vertical_streatch"
android:contentDescription="@string/cD" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/cD"
android:src="@drawable/l_right_corner" />
</LinearLayout>
谁能告诉我如何在相对布局中做同样的事情(如果可能的话,也可以在框架布局中)?
编辑:我的完整布局(带有嵌套权重)