在焦点处理时如何使EditText与键盘一起抬起?

时间:2012-01-18 14:24:09

标签: android android-layout android-widget

就像在短信应用程序中一样,我希望键盘在提升时按下对话框。我目前遇到的问题是键盘实际上是在我的对话框上引起的,屏幕不会滚动。

这就是我想要的:(没有足够的声誉来发布图片)

Image one (Before)

Image two (After)

看看它提升得多好吗?我该怎么做呢?

2 个答案:

答案 0 :(得分:4)

使用RelativeLayout并使用EditText放置android:layout_alignParentBottom="true",然后在显示键盘时自动抬起{{1}}。

答案 1 :(得分:1)

//在清单xml文件中尝试windowsoftinput模式。

android:windowSoftInputMode="adjustResize"
  

adjustResize 0x10始终调整窗口大小:内容区域       减少窗口以为软输入区域腾出空间

ref this