2013-07-28 36 views
0

我試圖到處搜索到我在這裏遇到的問題,問題是scrollViewI與scrollView有兩個問題:第一個問題; scrollView不給所有的內容,我試圖添加以下行:android:fillViewport =「true」但它沒有幫助第二個問題;全部內容顯示在結尾處留下空間並結束於scrollView的結尾內容scrollView不顯示所有內容頂部,並繪製了太多的底部收入

enter code here  

<ScrollView 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:fillViewport="true" 
     android:orientation="vertical" 
     android:layout_weight="90" 
     android:padding="15dp" 
     android:id="@+id/scroll_view" 
     > 


      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_vertical" 
       android:orientation="vertical" 

       > 
    .... 

感謝那些誰可以幫我...

+0

非常感謝你的答案真的幫了我 我的錯誤是,我把這個行: 機器人:layout_gravity =「center_vertical」 在linearout和所有支持我的問題(它實際上只是介紹中心及以後) 謝謝你搜索的問題,並意識到它:) – hadar

+0

我重新發表我的評論作爲答案。現在你可以接受它。 :) –

回答

0

你需要設置layout_weight你r ScrollView
如果不刪除此行或將它的值設置爲1

也改變了layout_width & layout_heightfill_parent在子視圖。

+0

你絕對不希望將'ScrollView'的'layout_height'設置爲'fill_parent'。相反,你應該在'ScrollView'中設置'android:fillViewport =「true」'。另外,根據ScrollView的兄弟,將佈局權重從90改爲1(或者將其刪除)可能是非常錯誤的。 –

+0

「android:fillViewport =」true「」已經在「ScrollView」中,你能否更清楚地解釋你的自我改變體重? – EvZ

+0

如果ScrollView是更大布局的一部分,那麼OP可能會嘗試分割屏幕,因此90%進入ScrollView,10%進入其他模式。我知道'android:fillViewport =「true」'已經設置好了。我只是指出了'android:layout_height =「fill_parent」'(或''match_parent「')對於ScrollView的孩子來說幾乎總是錯的。 –

0

我第一次發佈這個作爲評論,但由於它解決了問題,我將它作爲答案發布。

屬性android:orientation不適用於ScrollView;你應該刪除它。此外,您應該刪除子視圖中的android:layout_gravity="center_vertical"屬性; ScrollView的孩子不適合。

相關問題