在RelativeLayout中心

时间:2012-08-06 11:52:07

标签: android android-layout

我需要将一个ImageView和TextView集中在RelativeLayout中。 我无法弄清楚我做错了什么。

这是我的代码:

<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的右侧。

1 个答案:

答案 0 :(得分:11)

  

我尝试过“center_horizo​​ntal”没有成功。我需要的   ImageView将位于TextView的右侧。

=&GT;尝试使用android:layout_centerInParent="true"作为TextView,并在ImageView中使用android:layout_toRightOf="@+id/teamName