安卓监听软键盘

2022-01-13  本文已影响0人  皓皓amous
1.配置清单文件里面configChanges配置keyboardHidden
2.onConfigurationChanged生命周期监听
    if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO) {
            Toast.makeText(this, "keyboard visible", Toast.LENGTH_SHORT).show();
        } else if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES) {
            mainRelative.requestLayout();
            mainRelative.requestFocus();

            Toast.makeText(this, "keyboard hidden", Toast.LENGTH_SHORT).show();
        }

上一篇下一篇

猜你喜欢

热点阅读