如何以初始高度为fill_parent来降低linearLayout的高度

时间:2014-10-04 08:32:03

标签: java android

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

祝你好运的朋友!