软键盘把底部布局顶上去问题解决

来源:互联网 发布:framecheck是什么软件 编辑:程序博客网 时间:2024/05/17 06:40

baseActivity中    view一般为弹出软键盘的EditText

public void hideSoftInput(View view){    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);    if(imm.isActive()){        imm.hideSoftInputFromWindow(view.getWindowToken(), 0);    }}

当editText获取焦点,弹出软键盘,此时点布局上方的返回键,回上一个界面会把这个软键盘带回去,在点返回键的点击事件中调用上面的方法



还有一种简单的处理方法

在MainActivity中设置软键盘的属性,只要是此Activity获取焦点,软键盘隐藏

android:windowSoftInputMode="stateAlwaysHidden|adjustResize"

“stateAlwaysHidden”

软键盘总是被隐藏的,当该Activity主窗口获取焦点时。


0 0