【问题标题】:How to decrease the height of a linearLayout with initial height as fill_parent如何降低初始高度为fill_parent的linearLayout的高度
【发布时间】:2014-10-04 23:52:12
【问题描述】:

我想要实现的是实现一个典型的短信屏幕,其中我有一个 LinearLayout,最初通过将高度设置为 fill_parent 来占据整个屏幕,除了使用 android 在屏幕底部包含一个 EditText 的 RelativeLayout: layout_alignParentBottom。

现在,我需要在小RelativeLayout的底部显示一个额外的RelativeLayout,这应该会降低LinearLayout的高度,并将原来的RelativeLayout向上推。

请告知实现上述方案的最佳方法是什么。谢谢。

【问题讨论】:

    标签: java android


    【解决方案1】:

    我发现在这种情况下使用 RelativeLayout 更容易。

    • 您可以将 RelativeLayout 定义为所有这些的容器,并且 把其他的放在里面。
    • 将您的 LinearLayout 高度设置为“match_parent”
    • 将 EditText 放在 LinearLayout 下方;和相对布局, 在 EditText 下方;使用 android:layout_below

    祝朋友好运!

    【讨论】:

      猜你喜欢
      • 2019-06-22
      • 1970-01-01
      • 2020-11-19
      • 1970-01-01
      • 2015-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多