让Android EditText向上扩展而不是向下扩展

时间:2012-09-26 02:29:21

标签: android android-layout

我的聊天布局有点类似于Facebook和Yahoo! Messenger,即Fragment标题,ListView条消息和RelativeLayout页脚,其中包含EditText和一堆Buttons

[            HEADER            ]
 ______________________________
|                              |
|                              |
|                              |
|                              |
|           Messages           |
|                              |
|                              |
|                              |
|                              |
|______________________________|
[BTN][    EditText   [IMG]][BTN]

当我输入长文本时,我想要这个:

[            HEADER            ]
 ______________________________
|                              |
|           Messages           |
|______________________________|
      ____________________
     |      EditText      |
     |                    |
     |                    |
     |                    |
[BTN][               [IMG]][BTN]

但相反,我得到了这个:

[            HEADER            ]
 ______________________________
|                              |
|           Messages           |
|______________________________|
      ____________________
[BTN]|    EditText   [IMG]|[BTN]
     |                    |
     |                    |
     |                    |
     [                    ]

我尝试设置布局gravity="BOTTOM",但这不起作用。我尝试使用layout_alignParentBottom="true",但that made the footer take up the entire screen

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

使用LinearLayoutandroid:gravity="bottom"修正,并将EditText和其他一些内容包装到RelativeLayout中。