我正在尝试找到一种在Android中布局以下布局的方法:
其中(4)是背景颜色,应该在屏幕底部居中,并且恰好是屏幕宽度的1/3。 (1),(2),(3)是图像,其中(1)和(2)应位于(4)的中心,(3)应以(4)的右上角为中心。
对我来说没有任何作用:(
如何使用此Android布局?
编辑:
我设法创建(1)+(2)+(4),但没有运气(3)。这是我的代码:
<LinearLayout
android:id="@+id/layout4"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="50dp"
android:gravity="center"
android:weightSum="1.0" >
<LinearLayout
android:id="@+id/layoutSaveShare_inner"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="0.33"
android:background="@color/light_blue"
android:gravity="center"
android:orientation="horizontal"
android:weightSum="1.0" >
<ImageView
android:id="@+id/img1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.43"
android:src="@drawable/btn1" />
<ImageView
android:id="@+id/img2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.43"
android:src="@drawable/btn2" />
</LinearLayout>
</LinearLayout>
由于
答案 0 :(得分:0)
如下所示的sudo代码:
<someParentLayout>
<____Layout android:weight="33">
<child items>
</_____Layout>
<RelativeLayout android:weight="67"
android:background="blah">
<TextView android:id="@+id/center_reference"
android:layout_height/width="0dp"
android:layout_centerInParent="true"/>
<Images 2 & 3 to the left and right of "center_reference"
android:layout_centerVertical="true"/>
</RelativeLayout>
</someParentLayout>
你需要尝试的唯一部分是#3,我对那个不太确定。