2014-03-07 38 views
0

在我的第一個屏幕截圖中,您可以看到在頂部使用了擴展的listview,在擴展的listview旁邊使用了textview。 但是,如果你看看我的第二個屏幕截圖,隨着listview添加更多的項目textview地方在底部不會出現。列表視圖底部的Textview不會顯示,因爲listview添加更多項目?

screen 1 screen 2

我的佈局代碼是:

<LinearLayout 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:id="@+id/form_view" 
> 

    <LinearLayout 
    android:id="@+id/relativeLayout1" 
    android:orientation="horizontal" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 
     <Spinner    
     android:layout_height="wrap_content"   
     android:layout_width="0dip" 
     android:layout_weight="2"        
     android:id="@+id/spinnerSemester" />   

     <Button 
      android:id="@+id/graph_button" 
      android:layout_width="0dip" 
      android:layout_weight="0.7" 
      android:layout_height="wrap_content"     
      android:text="Chart" /> 
</LinearLayout> 

<ExpandableListView 
    android:id="@+id/lv_attendance" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentLeft="true" 
    android:layout_weight="1" 
    android:cacheColorHint="#00000000" 
    > 
</ExpandableListView> 

    <TextView 
      android:id="@+id/TV_note" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/lv_attendance" 
      android:paddingLeft="10dp" 
      android:text="[NOTE : The data displayed here is for advance information only. Please check with the college office/department concerned for the final and certified data. In case of discrepancies, the data maintained in the college records will be deemed to be the final one.]" 
      android:layout_marginTop="10px" 
      android:textSize="13sp" /> 
</LinearLayout> 

感謝, Nandakishore P

+0

你的問題是ExpandableListView有高度的wrap_content,所以它變得更大,它將推動所有其他東西。你應該使用我認爲的加權高度。 –

+0

是的,我知道,我想推下來,但它應該會出現一次我向下滾動列表視圖。 –

+0

噢,那麼在這種情況下,你應該嘗試在滾動視圖中包裝整個佈局。 –

回答

1

如下嘗試...

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

    <LinearLayout 
     android:id="@+id/relativeLayout1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" > 

     <Spinner 
      android:id="@+id/spinnerSemester" 
      android:layout_width="0dip" 
      android:layout_height="wrap_content" 
      android:layout_weight="2" /> 

     <Button 
      android:id="@+id/graph_button" 
      android:layout_width="0dip" 
      android:layout_height="wrap_content" 
      android:layout_weight="0.7" 
      android:text="Chart" /> 
    </LinearLayout> 

    <ExpandableListView 
     android:id="@+id/lv_attendance" 
     android:layout_width="match_parent" 
     android:layout_height="0dip" 
     android:layout_weight="1" 
     android:cacheColorHint="#00000000" > 
    </ExpandableListView> 

    <TextView 
     android:id="@+id/TV_note" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="10dip" 
     android:paddingLeft="10dp" 
     android:text="[NOTE : The data displayed here is for advance information only. Please check with the college office/department concerned for the final and certified data. In case of discrepancies, the data maintained in the college records will be deemed to be the final one.]" 
     android:textSize="13sp" /> 

</LinearLayout> 
+0

@NandakishoreP ...這個解決方案對你有幫助嗎? –

0

考慮specifyig機器人:layout_weig HT的意見,還包圍該文本視圖中的FrameLayout或LinearLayout中

神,我恨佈局...

0

不要使用Android:layout_below = 「@ + ID/lv_attendance」,其創造的問題,使用而不是alignParentBottom。

相關問題