android键盘打开问题

时间:2011-01-20 08:32:38

标签: android

我怎么知道键盘是否打开?

2 个答案:

答案 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;
 }
}