As an example, the components added under ScrollView do not automatically expand to the screen height anyway.
Layout file.
[HTML]
<?xml version= "1.0" encoding= "Utf-8"?>
<!--background: blue---
<scrollview xmlns:android= "Http://schemas.android.com/apk/res/android"
Android:id= "@+id/scrollview1"
Android:layout_width= "Fill_parent"
android:layout_height= "Fill_parent"
android:background= "#0000ff" >
<!--background: green---
<linearlayout
Android:id= "@+id/linearlayout1"
Android:layout_width= "Fill_parent"
android:layout_height= "Fill_parent"
android:background= "#00ff00" >
<textview
Android:id= "@+id/textview1"
Android:layout_width= "Wrap_content"
android:layout_height= "Fill_parent"
android:layout_weight= "1"
android:text= "Hello Android." >
</TextView>
</LinearLayout>
</ScrollView>
。
.
Although the android:layout_height= "Fill_parent" has been set, the entire linearlayout and TextView cannot be filled with the entire screen.
Solution.
It is OK to add a android:fillviewport= "true" attribute to the ScrollView. As the name implies, this property allows components in the ScrollView to fill it.
After the modified
(Transferred from: http://www.2cto.com/kf/201208/148262.html)
Component settings in Android ScrollView android:layout_height= the workaround for "fill_parent" does not work