2014-10-04 134 views
0

我想實現的是實現一個典型的短信屏幕,其中我有一個LinearLayout最初佔據整個屏幕的高度設置爲fill_parent,除了使用android:layout_alignParentBottom在屏幕底部包含EditText的RelativeLayout。如何降低初始高度的linearLayout作爲fill_parent的高度

現在,我需要在小的RelativeLayout的底部顯示一個額外的RelativeLayout,它應該降低LinearLayout的高度,並向上推原始RelativeLayout。

請告知什麼是實現上述方案的最佳方法。謝謝。

回答

1

對於像這樣的情況,我發現使用RelativeLayout更容易。

  • 您可以定義一個RelativeLayout作爲它們所有容器的容器,並將其他容器放入其中。
  • 將您的LinearLayout高度設置爲「match_parent」
  • 將EditText放置在LinearLayout下方;和EditText下方的RelativeLayout, ;使用android:layout_below

祝你好運的朋友!