6

RelativeLayout 内で ImageView と TextView を中央に配置する必要があります。何が間違っているのかわかりません。

これが私のコードです:

<RelativeLayout    
        android:id="@+id/teamNameLayout"
    android:layout_width="130dip"
    android:layout_height="fill_parent"
    android:orientation="horizontal"          
    android:background="@drawable/border"
    android:layout_toLeftOf="@+id/teamPosition"          
    >
    <ImageView
            android:id="@+id/teamIcon"
            android:src="@drawable/logo1"
            android:layout_width="20dip"            
            android:layout_height="fill_parent"                    
            android:scaleType="fitXY"
            android:textStyle="bold"
       android:textSize="16sp" 
             />
    <TextView  android:id="@+id/teamName"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
        android:gravity="center"                        
       android:textColor="#000000"  
       android:textStyle="bold"
       android:textSize="16sp"      
       android:text="blabla" />
    </RelativeLayout>

「center_horizo​​ntal」を試しましたが、成功しませんでした。ImageView が TextView の右側にある必要があります。

4

1 に答える 1

14

「center_horizo​​ntal」を試しましたが、成功しませんでした。ImageView が TextView の右側にある必要があります。

android:layout_centerInParent="true"=> TextView で試してandroid:layout_toRightOf="@+id/teamName、ImageView で使用します。

于 2012-08-06T11:53:18.880 に答える