当我点击EditText时,我的布局会拉起,如下图所示。
![在此处输入图片说明] [1]
我的解决方案是设置一个条件来检查键盘何时显示或隐藏。
我使用以下代码
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
但如何检查关闭
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
和开启
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 1); is on ?
答案 0 :(得分:1)
尝试在清单中添加此代码。这对我有用:
android:windowSoftInputMode="stateVisible|adjustResize"
android:windowSoftInputMode="adjustPan"
当manifest
重点关注时,将此添加到edittext
将不允许布局与键盘一起使用。
答案 1 :(得分:0)
这对我有用:
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);