安卓监听软键盘
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();
}