ScrollView使用fillViewport设置高度为MatchParent

转载请注明出处:

之前遇到一问题,就是当使用ScrollView时,,ScrollView控件里的布局无法充满整个手机屏幕,通过阅读源码发现,ScrollView中有个mFillViewport属性:

When , the scroll view measure its child to make it fill the currently visible area.

大概意思就是当mFillViewport设置为true的时候,其子视图能够自动填充满当前可见的整个区域。即,在xml布局文件中为ScrollView控件添加

android:fillViewport=”true”

能使ScrollView里的元素填满整个ScrollView。

实例:

===”center”android:orientation=”vertical”><ScrollView=”match_parent”><LinearLayout=”vertical”><LinearLayout==”vertical”><ImageView=”@drawable/ic_logo2″ /><TextView==”手机耕犊” /></LinearLayout><LinearLayout=”1″android:orientation=”vertical”><LinearLayout=”@dimen/activity_vertical_margin”android:orientation=”vertical”><LinearLayout===”@dimen/activity_vertical_margin”android:orientation=”horizontal”><ImageView=”20dp”android:src=”@drawable/ic_phone” /><EditText=====”@dimen/typeface_medium_16″ /></LinearLayout><View==”5dp”android:background=”@color/bg_custom_gray” /><LinearLayout===”horizontal”><ImageView=”20dp”android:src=”@drawable/ic_lock” /><EditText=====><View==”5dp”android:background=”@color/bg_custom_gray” /><TextView===></LinearLayout><LinearLayout=”1″android:orientation=”vertical”><LinearLayout==”30dp”android:paddingRight=”30dp”><Button===”@dimen/typeface_medium_16″ /></LinearLayout><LinearLayout=”bottom”><TextView===>></LinearLayout>

车到山前必有路,没路可以先开路,开路就得有乐观,

ScrollView使用fillViewport设置高度为MatchParent

相关文章:

你感兴趣的文章:

标签云: