2012-04-16 76 views
0

我想水平顯示文字與圖像垂直alliagned多個圖像。 Thislayout不會拋出任何異常,但只有一個圖像來了..其他兩個圖像不會出現在我的佈局。水平顯示文字圖像與多個圖像verticaaly alliagned

我的佈局的xml:

<?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="wrap_content" 

    > 
<ScrollView android:id="@+id/scrollviewmotherregister" android:layout_width="fill_parent" android:layout_height="fill_parent" 
android:layout_marginTop="2dip" android:layout_marginBottom="2dip"> 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
> 
    <ImageView 
     android:id="@+id/icon" 
     android:layout_width="90dip" 
     android:layout_height="90dip" 
     android:layout_marginLeft="4dip" 
     android:layout_marginRight="10dip" 
     android:layout_marginTop="20dip" 
     android:src="@drawable/icici" 
     > 
    </ImageView> 

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    > 

    <TextView 

     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"> 

    </TextView> 
     <TextView 
     android:id="@+id/label2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="ICICI Bank" 
     android:textSize="20dip" > 
    </TextView> 

     <TextView 
     android:id="@+id/label3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Timings : 9 AM to 5 PM" 
     android:textSize="20dip" > 
    </TextView> 

    <TextView 
     android:id="@+id/label5" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 

     android:text="Contact Number : 9894198941" 
     android:textSize="20dip" > 
    </TextView> 




    </LinearLayout> 

    <ImageView 
     android:id="@+id/indianbank" 
     android:layout_width="90dip" 
     android:layout_height="90dip" 
     android:layout_marginLeft="4dip" 
     android:layout_marginRight="10dip" 
     android:layout_marginTop="20dip" 
     android:src="@drawable/hdfc" 
     > 
    </ImageView> 

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    > 

    <TextView 

     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"> 

    </TextView> 
     <TextView 
     android:id="@+id/label2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="HDFC Bank " 
     android:textSize="20dip" > 
    </TextView> 

     <TextView 
     android:id="@+id/label3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Timings : 10 AM to 6 PM" 
     android:textSize="20dip" > 
    </TextView> 

    <TextView 
     android:id="@+id/label5" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 

     android:text="Contact Number : 9740999443" 
     android:textSize="20dip" > 
    </TextView> 




    </LinearLayout> 

    <ImageView 
     android:id="@+id/axisbank" 
     android:layout_width="90dip" 
     android:layout_height="90dip" 
     android:layout_marginLeft="4dip" 
     android:layout_marginRight="10dip" 
     android:layout_marginTop="20dip" 
     android:src="@drawable/axis" 
     > 
    </ImageView> 

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    > 

    <TextView 

     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"> 

    </TextView> 
     <TextView 
     android:id="@+id/label2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Axis Bank" 
     android:textSize="20dip" > 
    </TextView> 

     <TextView 
     android:id="@+id/label3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Timings : 9:30 AM to 5:30 PM" 
     android:textSize="20dip" > 
    </TextView> 

    <TextView 
     android:id="@+id/label5" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Contact Number : 9003245643" 
     android:textSize="20dip" > 
    </TextView> 




    </LinearLayout> 

</LinearLayout> 
</ScrollView> 
</LinearLayout> 

問題:

I am getting first images but other two images are not showing up . 
+0

它是否在任何地方......請讓我知道。 – bhalkian 2012-04-16 05:40:14

回答

0

以滾動認爲線性佈局內的滾動視圖採取不同的線性水平佈局,,,不是在每個orizo​​ntal佈局取一個圖像+文本視圖...

0

每個LinearLayout包含TextViews set eac^h佈局的寬度以WRAP_CONTENTFILL_PARENT

事業TextViews第一LinearLayout中都出現up..and整個空間採取的是第一的LinearLayout後 - 這是FILL_PARENT so..need改變它總結的內容。

這就是它在我看來這個問題。

0

嘗試LinearLayout下的RelativeLayout。 RelativeLayout具有所有對齊的屬性,可以幫助你的目標。