2010-11-01 17 views
2

我想將焦點設置爲EditText,並在某些情況下自動調出虛擬鍵盤。但是,如果手機的硬件鍵盤滑出,我不想。有什麼方法可以檢測手機的硬件鍵盤(如果有)是否滑出?或者是否有EditText的某些功能可以爲我處理所有這些問題?檢測手機的鍵盤是否滑出

回答

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

潛水更深,鍵盤上滑動觸發OnConfigurationChanged在Activity restart on rotation Android

進行說明