java - 如何减少初始高度为 fill_parent 的 LinearLayout 的高度

标签 java android

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

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

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

最佳答案

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

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

祝你好运, friend !

关于java - 如何减少初始高度为 fill_parent 的 LinearLayout 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26191088/

相关文章:

android - 用 android 2.2 编写的 APK 运行用 2.3 编写的 APK?

简历上的 Java android Listview 显示所选项目

java - 递增的 DynamoDB 编号字段未保留

java - 如何在java中显式实现具有相同签名的2个接口(interface)方法?

java - SSLHandShakeException : Remote host closed connection during handshake making GET Request

android - 如何获取在 LinearLayout 上动态添加的 View 的位置

android - ListView 行项目中的 ViewPager

java - Spring与JMS集成配置文件错误

java无法通过netbean IDE连接mysql数据库

java - Android 中我们如何处理光标?