Android:关闭软键盘时显示空白

Posted

技术标签:

【中文标题】Android:关闭软键盘时显示空白【英文标题】:Android: Displaying WhiteSpace When Closing Soft Keyboard 【发布时间】:2014-06-27 03:42:28 【问题描述】:

我有一个布局,其中包含 ListView 和 ListView 下方的 EditText,用于在列表视图中搜索。问题是,当我在搜索后关闭软键盘时,它会在关闭软键盘时突然出现并显示空白。我尝试过adjustPan,但它会将整个布局向上移动。

【问题讨论】:

你在设备或模拟器上测试过吗? 我有一个same issue,软键盘关闭时的空白。在做某事之前,您应该尝试使用postDelayed 方法创建Handler。您是否也尝试过使用adjustResize 而不是adjustPan 【参考方案1】:
public static void hideKeyboard(Context context,View v)
    
        InputMethodManager imm = (InputMethodManager)context.getSystemService(
                  Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(v.getWindowToken(), 0);

    

希望这会有所帮助!

【讨论】:

以上是关于Android:关闭软键盘时显示空白的主要内容,如果未能解决你的问题,请参考以下文章

Android 点击空白或滑动时候关闭软键盘(有scrollview的坑)

android怎么点击空白处吧软键盘消失

使用 SearchView 在搜索操作栏激活时显示软键盘

部分ios手机软键盘关闭,软键盘弹起位置空白占位问题

Android 点击空白位置并且隐藏软键盘

android中如何点击一个按钮时隐藏软键盘,(不是点击空白处隐藏软键盘)