[英]How to open a keyboard in Android with EditText?
我有-
當選擇一個編輯文本視圖時,如何打開軟鍵盤,用戶可以編寫任何內容,並且應該顯示在編輯文本中。
我使用了以下代碼,但鍵盤沒有彈起-
EditText edit= (EditText) findViewById(R.id.list);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(edit, InputMethodManager.SHOW_IMPLICIT);
知道如何打開鍵盤並使用“后退”按鈕再次將其關閉嗎?
這是我打開鍵盤的功能:
protected void showKeyBoard(final View v){
v.post(new Runnable() {
public void run() {
v.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(v, InputMethodManager.SHOW_IMPLICIT);
}
});
}
確保清單文件中的android:windowSoftInputMode="stateAlwaysVisible"
。
和
edittext.requestFocus();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.