2013-10-01 90 views
0

我不知道這是否可能,我的問題是:是否有使用jQuery或Javascript在Android 4.0.4中隱藏鍵盤?有沒有什麼辦法在Android 4.0.4中隱藏鍵盤?

因爲我開發了使用移動設備Android的應用程序。

<input type="text" name="input" id="input"/> 

正如我們所知,當我們專注於文本框時,會出現軟鍵盤。

有什麼建議嗎?請幫忙。

+0

你可以用'InputType.TYPE_NULL'在native中做這個事情,就像'input.setInputType(InputType.TYPE_NULL);' – Ashok

+0

@Ashok示例中的那樣:) –

回答

1

這可以使用Android代碼來完成編程像fromInputEditText,如果你把下面的代碼在onCreate()方法,鍵盤不會隱藏使用鍵盤出現在EditText

private EditText fromInput 
fromInput = (EditText) findViewById(R.id.fromInput); 
fromInput.setInputType(InputType.TYPE_NULL); 

考慮以下SO Questionjavscript

+0

我使用web基礎編程。 –

+0

瀏覽以下內容http://stackoverflow.com/questions/8335834/how-can-i-hide-the-android-keyboard-using-javascript – Ashok

0

試試這個,軟鍵盤不會爲myEditText彈出。

myEditText = (EditText) findViewById(R.id.fromInput);  
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0); 
0

如果你真的不想在textox的焦點上顯示鍵盤,只需使用DIV並使用css給它一個樣式,使其看起來像文本框。 或 如果您不希望用戶編輯它,則將其標記爲只讀。 readonly =「true」

相關問題