`
gjhappyyy
  • 浏览: 262100 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

ScrollView中元素不能充满ScrollView的问题

 
阅读更多

ScrollView里只能放一个元素.
  
  当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来计算.

分享到:
评论

相关推荐

    纯IB进行Scrollview的AutoLayout

    在iOS开发中,AutoLayout是苹果提供的一种布局系统,用于在不同尺寸的屏幕上自适应地布置用户界面元素。本文将详细讲解如何仅使用Interface Builder(IB)设置ScrollView内的AutoLayout,实现无需编写一行代码的自动...

    scrollview章节选择效果

    在IT行业中,游戏开发是一项复杂而充满挑战的任务。在给定的“scrollview章节选择效果”项目中,我们可以深入探讨如何使用Cocos2d-x框架来实现一个动态且交互性强的选关界面。Cocos2d-x是一个广泛使用的开源游戏引擎...

    ScrollView的使用

    在Android开发中,当一个视图的内容超过了屏幕的显示范围时,ScrollView就能派上用场,它允许用户通过滑动来查看隐藏在屏幕之外的部分。这篇教程将深入探讨ScrollView的基本使用、特性以及一些常见应用场景。 首先...

    滚动的线性布局

    - 使用`android:fillViewport="true"`可以让ScrollView充满其父视图的整个空间,这对于填充剩余空间很有帮助。 综上所述,滚动的线性布局是Android开发中常用的一种布局方式,通过合理利用ScrollView、...

    UIScrollView实现引导页(AutoLayout布局)

    1. **创建UIScrollView**:首先,在StoryBoard或代码中创建一个UIScrollView,并设置其约束以充满整个父视图。对于自动布局,我们需要设置四个边的约束:顶部、底部、左边和右边,值都为0,确保ScrollView铺满屏幕。...

    Android通过overScrollBy实现下拉视差特效

    视差滚动通常在列表视图(ListView)或滚动视图(ScrollView)中应用,当用户下拉时,背景图像或其他元素以较慢的速度移动,形成深度感。本文将详细介绍如何利用`overScrollBy`方法在Android中实现这种效果。 首先...

Global site tag (gtag.js) - Google Analytics