2012-11-27 21 views
0

這是我的代碼如何定位的Android小工具

<?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="fill_parent" 
android:padding="10dp"> 
<ImageView android:id="@+id/imgIcon" 
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" 
    android:gravity="center_vertical" 
    android:layout_alignParentTop="true" 
    android:layout_gravity="right" 
    android:layout_alignParentBottom="true" 
    android:layout_marginRight="15dp" 
    android:layout_marginTop="5dp" 
    android:layout_marginBottom="5dp" /> 
<TextView android:id="@+id/txtTitle" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:gravity="center_vertical|right" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentBottom="true" 
    android:textStyle="bold" 
    android:textSize="10dp" 
    android:layout_gravity="left" 
    android:textColor="#000000" 
    android:layout_marginTop="5dp" 
    android:layout_marginBottom="5dp" /> 

結果是這樣的,TextView的是正確的旁邊(左側)是ImageView的 我想改變它,我想在右側顯示圖像並在左側顯示文字

我該怎麼辦?我嘗試了一切,我知道,他們沒有工作 謝謝

回答

0

交換他們在XML文件。將TextView放置在ImageView之前。

+0

它沒有工作,我試過 –

+0

好吧。要清楚你想要什麼是兩個項目是正確的,但要控制訂購? –

0

這給一個鏡頭:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal" 
    android:padding="10dp" > 

    <TextView 
     android:id="@+id/txtTitle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginBottom="5dp" 
     android:layout_marginTop="5dp" 
     android:textColor="#000000" 
     android:textSize="10sp" 
     android:textStyle="bold" /> 

    <ImageView 
     android:id="@+id/imgIcon" 
     android:layout_width="wrap_content" 
     android:layout_height="fill_parent" 
     android:layout_marginBottom="5dp" 
     android:layout_marginRight="15dp" 
     android:layout_marginTop="5dp" /> 

</LinearLayout> 

我刪除了相對佈局的佈局屬性,因爲你使用的是線性佈局。此外,引力屬性不是必需的(至少根據您的問題)。最後,使用'sp'作爲文本,而不是'dp'。