我怎么知道键盘是否打开?
答案 0 :(得分:5)
这可以在Configuration
课程中找到。您可以从Configuration
或其他getResources().getConfiguration()
通过Activity
获取当前Context
。
答案 1 :(得分:0)
那样=)
public boolean isKeyboardVisible(){
// Checks whether a hardware keyboard is visible
if (getResources().getConfiguration().hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO) {
return true;
} else if (getResources().getConfiguration()..hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES) {
return false;
}
}