键盘拉起布局

时间:2013-06-13 08:58:16

标签: android

当我点击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 ? 

2 个答案:

答案 0 :(得分:1)

尝试在清单中添加此代码。这对我有用:

android:windowSoftInputMode="stateVisible|adjustResize"

android:windowSoftInputMode="adjustPan"

manifest重点关注时,将此添加到edittext将不允许布局与键盘一起使用。

答案 1 :(得分:0)

这对我有用:

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