检测手机的键盘是否滑出

时间:2010-11-01 20:44:45

标签: android keyboard hardware

我想将焦点设置为EditText,并在某些情况下自动调出虚拟键盘。但是,如果手机的硬件键盘滑出,我不想这样做。有没有办法检测手机的硬件键盘(如果存在)是否滑出?或者是否有一些EditText的功能可以为我处理所有这些?

1 个答案:

答案 0 :(得分:4)

if (getResources().getConfiguration().hardKeyboardHidden==Configuration.HARDKEYBOARDHIDDEN_NO)
    {
    //do stuff
    }

要深入了解,请在Activity restart on rotation Android

中解释在键盘幻灯片上触发OnConfigurationChanged