@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Checks whether a hardware keyboard is available
if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO) {
Toast.makeText(this, "keyboard visible", Toast.LENGTH_SHORT).show();
} else if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES) {
Toast.makeText(this, "keyboard hidden", Toast.LENGTH_SHORT).show();
}
}
런타임에 키보드 가시성을 감지하고 싶습니다. 위의 코드는 안드로이드 2.2에서 작동하지 않습니다. 키보드 이벤트 리스너에 대한 솔루션이 필요합니다. manifest.xmlAndroid 키보드 문제
이 코드는 키보드 가시성이 아닙니다. –