当我点击EditText
时,显示软键盘,我可以输入文字。我的应用程序中有导航图像按钮,当用户点击下一张图像时,EditText
正常工作。
最初,当加载EditText
的屏幕时,软键盘出现,屏幕上升调整焦点EditText
,但是在关闭键盘&重新打开,它不会调整屏幕。
问题,在编辑文字上输入文字并关闭键盘并再次打开后,键盘隐藏/覆盖EditText
。
我在AndroidManifest.xml中添加了以下内容:
android:windowSoftInputMode="stateVisible|adjustResize|adjustPan"
在我的活动的onCreate()
方法
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
如何每次都显示键盘并向上移动屏幕。
答案 0 :(得分:0)
我知道这很hacky,但如果有必要,你可以使用它。 首先得到键盘的高度,因为它随设备而变化,甚至在设备中也是如此。然后获取布局的根视图或父视图。每当您单击键盘时,请根据需要为此布局设置layoutparams。