2013-03-16 137 views
0

的Android 2.3.3線性佈局 - 內用線性佈局沒有得到顯示

我試圖創建一個標題時考慮以下思路

   Expression 
S.NO   Result  

    1.   1+2+3 
       6 

    2.   2+3-4 
       1 
    ..... 

的數據是從數據庫填充到列表顯示。我正在嘗試爲列表視圖的標題部分創建一個XML。 (SNO,表達,結果)。

這裏是我使用的XML ...

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="match_parent" 
    android:orientation="horizontal" 
    android:paddingLeft="5dp" 
    android:paddingRight="5dp" 
    android:paddingBottom="5dp" 
    android:paddingTop="5dp" > 


    <LinearLayout 
     android:id="@+id/ll1" 
     android:layout_width="0dip" 
     android:layout_height="match_parent" 
     android:layout_weight="0.10" 
     android:orientation="horizontal" > 

     <TextView 
     android:id="@+id/txtView_History_Count" 
     android:layout_width="0dip" 
     android:layout_height="wrap_content" 
     android:layout_weight="0.10" 
     android:text="Number" 
     android:textColor="#FFFFFF" 
     android:textSize="22dp" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/ll2" 
     android:layout_width="0dip" 
     android:layout_height="match_parent" 
     android:layout_weight="0.90" 
     android:orientation="horizontal" > //If I change this to Vertical, 
              //the Output is not displayed 

     <TextView 
      android:id="@+id/txtView_History_Result" 
      android:layout_width="0dip" 
      android:layout_height="wrap_content" 
      android:layout_weight="0.50" 
      android:textSize = "22dp" 
      android:text="Result" 
      android:textColor="#316DA2" /> 

     <TextView 
      android:id="@+id/txtView_History_Expression" 
      android:layout_width="0dip" 
      android:layout_height="wrap_content" 
      android:layout_weight="0.50" 
      android:text="Expression" 
      android:textColor="#FFFFFF" 
      android:textSize="15dp" /> 

    </LinearLayout> 

</LinearLayout> 

如果我改變第二內部佈局垂直的方向,不被顯示的文本。出了什麼問題?另外,我希望第一個佈局爲總可用空間(android:layout_weight =「0.10」)的10%,第二個佈局爲90%(android:layout_weight =「0.90」)。然後,第二個佈局中的文本視圖應該跨越第二個佈局中可用空間的50%。有沒有一種方法來創建這個,沒有嵌套的權重?

+0

更改父線性佈局方向垂直後。 – 2013-03-16 11:03:50

+0

但是,這將使表達式和結果進入SNO。我希望他們並肩。 – 2013-03-16 11:05:47

回答

0

終於得到它..有點波折和調整

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:paddingLeft="5dp" 
    android:paddingRight="5dp" 
    android:paddingBottom="5dp" 
    android:paddingTop="5dp" > 


     <TextView 
     android:id="@+id/txtView_History_Count" 
     android:layout_width="0dip" 
     android:layout_height="wrap_content" 
     android:layout_weight="0.20" 
     android:text="Number" 
     android:textColor="#FFFFFF" 
     android:textSize="22dp" /> 



    <LinearLayout 
     android:id="@+id/ll2" 
     android:layout_width="0dip" 
     android:layout_height="match_parent" 
     android:layout_weight="0.80" 
     android:orientation="vertical" > 

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

      android:textSize = "22dp" 
      android:text="Result" 
      android:textColor="#316DA2" /> 

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

      android:text="Expression" 
      android:textColor="#FFFFFF" 
      android:textSize="15dp" /> 

    </LinearLayout> 

</LinearLayout>