不一定非要RelativeLayout,linearlayout也可以的

解决方案 »

  1.   

    一个外部的linearlayout(horizontal布局),
    里面image在左,左侧是一个linearlayout(vertical布局,里面有两个text)
      

  2.   

    谢谢各位,通过加android:scaleType="fitEnd"可以解决此问题。
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal"
    android:layout_width="fill_parent" android:layout_height="wrap_content">
    <RelativeLayout android:layout_gravity="left"
    android:layout_width="wrap_content" android:layout_height="wrap_content">
    <TextView android:text="TextView01" android:layout_height="wrap_content"
    android:textSize="20dip" android:layout_width="wrap_content"
    android:id="@+id/lblFieldName1" android:paddingLeft="10dip">
    </TextView>
    <TextView android:text="TextView02" android:layout_height="wrap_content"
    android:layout_width="wrap_content" android:layout_below="@id/lblFieldName1"
    android:id="@+id/lblFieldValue1" android:paddingLeft="10dip">
    </TextView>
    </RelativeLayout>
    <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:id="@+id/imgStar" android:layout_gravity="right|center_vertical" android:scaleType="fitEnd">
    </ImageView>
    </LinearLayout>