【问题标题】:scrollview fillviewport linearlayout滚动视图填充视图端口线性布局
【发布时间】:2015-04-20 11:15:40
【问题描述】:

当 LinearLayout 的内容不够高时,有没有办法让带有 android:fillViewport="true" 的 ScrollView 和子 LinearLayout 填充所有视图?

到目前为止,在 ScrollView 内的 LinearLayout 中,我们必须使用 android:layout_height="wrap_content"。我们可以添加其他东西来填充所有 ScrollView 吗?

【问题讨论】:

  • 在布局高度中使用 match_parent

标签: android scrollview android-linearlayout


【解决方案1】:

有什么意义?无论如何,LinearLayout 内容不会拉伸以填充 ScrollView。如果要在 (fillViewPorted) ScrollView 中将 LinearLayout 居中,请在 LinearLayout 中使用 android:gravity="center"。如果您想使用 LinearLayout 权重来填充屏幕,请不要使用 ScrollView,因为它的高度可能是无限的。如果

【讨论】:

    【解决方案2】:

    将内容的 android:layout_weight 设置为 1.0。当内容比 ScrollView 短时,这将强制内容使用可用的空白空间。它仅在 android:fillViewport= 时有效 在滚动视图上设置“true”。

    来源:http://www.curious-creature.com/2010/08/15/scrollviews-handy-trick/

    【讨论】:

      猜你喜欢
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-05
      • 1970-01-01
      相关资源
      最近更新 更多