关闭并打开键盘后,Android edittext删除焦点

时间:2014-01-22 06:16:49

标签: android keyboard

当我点击EditText时,显示软键盘,我可以输入文字。我的应用程序中有导航图像按钮,当用户点击下一张图像时,EditText正常工作。

最初,当加载EditText的屏幕时,软键盘出现,屏幕上升调整焦点EditText,但是在关闭键盘&重新打开,它不会调整屏幕。

问题,在编辑文字上输入文字并关闭键盘并再次打开后,键盘隐藏/覆盖EditText

我在AndroidManifest.xml中添加了以下内容:

    android:windowSoftInputMode="stateVisible|adjustResize|adjustPan"

在我的活动的onCreate()方法

this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

如何每次都显示键盘并向上移动屏幕。

1 个答案:

答案 0 :(得分:0)

我知道这很hacky,但如果有必要,你可以使用它。 首先得到键盘的高度,因为它随设备而变化,甚至在设备中也是如此。然后获取布局的根视图或父视图。每当您单击键盘时,请根据需要为此布局设置layoutparams。