1
我有一個選項卡,點擊時會強制打開鍵盤。這工作正常,但這個應用程序也有一個數值輸入字段,所以當我使用這個並返回到打開鍵盤的標籤時,它會打開一個數字鍵盤(數字鍵盤)。我怎樣才能讓它強制打開普通鍵盤?強制打開字母鍵盤
這裏是與鍵盤的開啓和關閉的選項卡改變交易代碼:
public void onTabChanged(String tab){
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if(tab.equals("keyboardTab")) {
// open keyboard
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
}
else {
// close keyboard
imm.hideSoftInputFromWindow(getWindow().getCurrentFocus().getWindowToken(), 0);
}
}
沒有文本字段;鍵盤被強制打開(如代碼所示)。我想知道如何強制打開普通鍵盤,就像您可以告訴應用程序在選擇某些輸入字段時打開某個鍵盤一樣。 –