2011-03-03 68 views
4

我有一個襯墊佈局內滾動視圖,這是我的佈局文件非拉伸滾動型

<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
    <!-- Other widgets go here --> 
    <ScrollView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content"> 
     <!-- Scroll view content --> 
    </ScrollView> 
</LinearLayout> 

我想ScrolView的高度依賴於它的內容 - 把它包起來,但是如果這樣的高度使得整個佈局高度更多的屏幕尺寸應該固定以適應屏幕的高度。 如何可以存檔它?

+0

什麼你究竟想在這裏實現?如果內容大於屏幕,您不希望ScrollView滾動? – 2011-03-03 10:17:49

+0

你可以把你的XML文件在這裏,,,解決方案 – User 2011-03-03 10:20:17

回答

6

如果你想滾動視圖填滿整個屏幕,即使數據是不夠的,這樣做那就試試這個,而不是

<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <!-- Other widgets go here --> 
    <ScrollView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:fillViewport="true"> 
     <!-- Scroll view content --> 
    </ScrollView> 
</LinearLayout> 
+0

這對我很好。 – Codeman 2011-08-08 19:30:16

+0

This Works! ......這個答案必須標記爲接受! – Devrath 2014-10-10 12:09:47

-1

的屬性添加到這個滾動視圖

android:fillViewport="true" 
+0

嗯,在scrollview中添加'android:fillViewport =「true」'已經在〜4年前發佈了[此答案](http://stackoverflow.com/a/5181051/1842065)。 – 2015-08-30 13:35:28