ListView的项目布局中的RelativeLayout布局问题

时间:2015-05-05 07:49:31

标签: android android-layout listview

我正在使用ListView项目布局,但我无法在Relativelayout中安排子位置。

这是我的项目布局框架:

http://img1.ph.126.net/-8STCR3xg1fcGkSNFcgLXw==/6630338789490053350.png

我希望第一个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"

结果是这样的:

http://img1.ph.126.net/eBWSYfX51mO-7_2X9X55Xw==/6630524606955145426.png

请帮助,提前致谢。

0 个答案:

没有答案