0
我的Android應用程序中有一個與鍵盤相關的問題。設備上的鍵盤不顯示編輯視圖。Android:鍵盤不顯示設備上的編輯區域
模擬器是Android3.3的設置,它顯示的鍵盤如下:
輸入的文本「新」是在鍵盤的頂部可見。該鍵盤佔據了屏幕的一半。
我在設備上也有相同的android版本。在設備上顯示此鍵盤,但是我從鍵盤輸入的內容不會出現在鍵盤上。但是無論我輸入的是實際拍攝的,從鍵盤返回後都會顯示edittext
上的文字。
我還測試了這個設備上的Android2.2,它也顯示了全鍵盤與editbox
與它。這也很好。問題出在Android3.3設備鍵盤上。
我的EditText代碼:
edittext = new EditText(this); edittext.setImeOptions(EditorInfo.IME_ACTION_DONE); edittext.setOnEditorActionListener(new OnEditorActionListener() { public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_DONE || event.getAction() == KeyEvent.ACTION_DOWN && event.getKeyCode() == KeyEvent.KEYCODE_ENTER) { InputMethodManager imm = (InputMethodManager)v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), 0); return true; } return false; } });
你應該張貼的代碼。 – Manitoba 2012-04-05 07:28:51
@Vodemki我已發佈代碼 – rizzz86 2012-04-05 07:34:43
您的設備是HTC嗎? – Manitoba 2012-04-05 07:39:20