2012-07-11 140 views
0

我有一些問題,我相對佈局安卓:對齊相對佈局

代碼:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="50dp" 
    android:background="@drawable/round_corners_filter" > 

     <TextView 
       android:id="@+id/filter_city_name" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:textColor="@color/filter_name" 
       android:textSize="17sp" 
       android:layout_centerVertical="true" 
       android:paddingLeft="13dp" 
       android:text="CCCC" /> 



     <ImageView 
       android:id="@+id/filter_city_row" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_centerVertical="true" 
       android:layout_alignParentRight="true" 
       android:layout_marginRight="15dp" 
       android:layout_marginLeft="15dp" 
       android:src="@drawable/app_icon"/> 

     <TextView 
       android:id="@+id/filter_city_value" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:textColor="@color/filter_value" 
       android:textSize="17sp" 
       android:layout_centerVertical="true" 
       android:layout_alignRight="@id/filter_city_row" 
       android:text="DDDDDDDDDD" /> 


</RelativeLayout> 

我有這樣的: enter image description here

我需要filter_city_value到右對齊到filter_city_row。但右對齊圖像的右側,但我需要到左邊,我需要像filter_city_row後filter_city_value不用..

回答

1

開關這樣的:

android:layout_alignRight="@id/filter_city_row" 

要這樣:

android:layout_toLeftOf="@id/filter_city_row" 

這會將@id/filter_city_value置於@id/filter_city_row的左側,這應該是您要查找的內容。

+0

謝謝!!多數民衆贊成我需要! – yital9 2012-07-11 14:16:51

+0

如果它是正確的,請不要忘記接受答案。 :) – ninetwozero 2012-07-11 14:17:15