我正在使用ListView项目布局,但我无法在Relativelayout中安排子位置。
这是我的项目布局框架:
我希望第一个ImageView位于顶部,一个TextView位于中央,第二个ImageView位于底部。
这是我的布局代码(The Green RelativeLayout)
<RelativeLayout
android:id="@+id/bub_right"
android:layout_width="30dip"
android:layout_height="wrap_content"
android:layout_alignTop="@id/bub_left"
android:layout_alignBottom="@id/bub_left"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:background="#666666"
android:gravity="right">
<ImageView
android:layout_width="30dip"
android:layout_height="20dip"
android:id="@+id/bub_up"
android:layout_alignParentTop="true"
android:src="@drawable/up"/>
<TextView
android:layout_width="30dip"
android:layout_height="20dip"
android:text="123"
android:layout_centerVertical="true"
android:id="@+id/bub_score"
android:textSize="15dp"/>
<ImageView
android:id="@+id/bub_down"
android:layout_width="30dip"
android:layout_alignParentBottom="true"
android:layout_height="20dip"
android:src="@drawable/down"/>
</RelativeLayout>
我设置这两行以确保绿色相对布局与红色相同。
android:layout_alignTop="@id/bub_left"
android:layout_alignBottom="@id/bub_left"
结果是这样的:
请帮助,提前致谢。