使用ScrollView属性fillViewport解决android布局不能撑满全屏的问题

转载 2015年11月20日 16:48:47
使用ScrollView属性fillViewport解决android布局不能撑满全屏的问题


最近在开发项目中遇到一个问题,布局高度在某些国产酷派小屏幕手机上高度不够全部显示,于是使用了ScrollView嵌套LinearLayout,但问题又出现了,在大屏幕手机如三星note3手机上下面会留白,问题的解决办法是在第一层LinearLayout里面嵌套多个LinearLayout,最重要的是将ScrollView中android:fillViewport设置为true。

当ScrollView里的元素想填满ScrollView时,使用"fill_parent"是不管用的,必需为ScrollView设置:android:fillViewport="true"。

  

 

   当ScrollView没有fillVeewport=“true”时, 里面的元素(比如LinearLayout)会按照wrap_content来计算(不论它是否设了"fill_parent"),而如果LinearLayout的元素设置了fill_parent,那么也是不管用的,因为LinearLayout依赖里面的元素,而里面的元素又依赖LinearLayout,这样自相矛盾.所以里面元素设置了fill_parent,也会当做wrap_content来计算.

Android 使用ScrollView属性fillViewport解决android布局不能撑满全屏的问题

一、缘由:使用了ScrollView嵌套LinearLayout时,在大屏幕手机如三星note3手机上下面会留白,问题的解决办法是在第一层LinearLayout里面嵌套多个LinearLayout,...
  • lovoo
  • lovoo
  • 2016年06月20日 21:58
  • 1273

ScrollView属性fillViewport解决android布局不能撑满全屏的问题

http://www.2cto.com/kf/201208/148262.html ScrollView中的组件设置android:layout_height="fill_parent"不起作用的解...

ScrollView 使用fillViewport铺满全屏

当scrollview的子布局不足以铺满全屏的时候,scrollview的高度就是子布局高度之和,这个时候如果我们想让scrollview铺满全屏只需要设置 fillViewport=true就好了 ...

Android中使用ViewPager制作广告栏效果 - 解决ViewPager占满全屏页面适配问题

自制页面效果图 :     .   一. ViewPager适配页面问题   1. ViewPager出现的问题   ViewPager占满全屏问...

Android中使用ViewPager制作广告栏效果 - 解决ViewPager占满全屏页面适配问题

自制页面效果图 :     .   一. ViewPager适配页面问题   1. ViewPager出现的问题   ViewPager占满全屏问...

【Android 应用开发】Android中使用ViewPager制作广告栏效果 - 解决ViewPager占满全屏页面适配问题

. 参考界面 : 携程app首页的广告栏, 使用ViewPager实现        自制页面效果图 :  . 一. ViewPager适配页面问题 1. ViewPager出现...

Android中使用ViewPager制作广告栏效果 - 解决ViewPager占满全屏页面适配问题

自制页面效果图 :     .   一. ViewPager适配页面问题   1. ViewPager出现的问题   ViewPager占满全屏问题 : ViewPager在XM...

img撑满全屏的方法(img非背景图)

我有一个模板,想按常规做一个div里面放置一个img图片,并且让图片铺满容器,自适应容器大小。HTML结构代码如下(在这个盒模型上,我已经放置了一些不重要的样式)。 div style="heigh...

解决Android编辑框在全屏模式下无法检测布局变化的问题

解决Android编辑框在全屏模式下无法检测布局变化的问题                分类:            Android2012-12-17 17:18225人阅读评论(0)收藏...

解决Android编辑框在全屏模式下无法检测布局变化的问题

铺垫的知识请看我的另一篇博客:Android软键盘的显示和隐藏 package com.jqbar; import android.content.Context; import android....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用ScrollView属性fillViewport解决android布局不能撑满全屏的问题
举报原因:
原因补充:

(最多只允许输入30个字)