2012-08-26 129 views
0

我有一個佈局,當內容溢出屏幕時,我想滾動屏幕。 我有以下佈局xml設置。Android ScrollView無法正常工作

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView android:id="@+id/ScrlView" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:isScrollContainer="false" 
    android:id="@+id/home_root" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:background="@drawable/backrepeat"> 
     <!-- Include Header --> 
     <include layout="@layout/main_header"/> 

     <!-- Include dashboard --> 
     <include layout="@layout/dashboard"/> 



</LinearLayout> 
</ScrollView> 

儀表板是用作菜單的圖標的集合。示例:click me 不幸的是,第二個包含(儀表板)現在顯示「已損壞」。請參閱屏幕: Click here

正如您所看到的,它看起來不像它的意圖。當我刪除滾動視圖時,一切都很好。

我想要的是爲我的儀表板仍然看起來不錯,但如果需要可以滾動。 我嘗試了幾個設置,但都給出了相同的結果。我究竟做錯了什麼?

任何幫助,將不勝感激:)

+2

嘗試刪除了android:isScrollContainer = 「假」,並添加機器人:fillViewport = 「true」 以滾動視圖 –

+0

太棒了,工作:) – PoeHaH

+0

雖然,它總是必須在那裏? – PoeHaH

回答

1

取出android:isScrollContainer="false",並添加android:fillViewport="true"scrollView