2010-11-30 43 views
2

解決:刪除的EditText和顯示用風景SW鍵盤上面沒有文本字段?

imgr.toggleSoftInput(0, 0); 

原題鍵盤:

您好,我開發觸控板/鍵盤模式的遙控器應用程序。 我的問題是用SW鍵盤。當用戶在SW鍵盤上按下某個鍵時,我需要將此值發送到PC。我設法在縱向模式下使用隱藏的EditText來做到這一點,但是當我將方向更改爲橫向時,SW鍵盤將打開,其中白色文本字段將覆蓋鍵盤上方的所有空間,並顯示用戶寫入的文本。有沒有什麼方法可以打開並收聽沒有該文本字段的風景鍵盤?

我打開了SW的鍵盤代碼:

InputMethodManager imgr = (InputMethodManager) getSystemService(this.INPUT_METHOD_SERVICE); 
imgr.showSoftInput(edKeyListener, InputMethodManager.SHOW_FORCED); 

而且EditText上的xml:

<EditText 
     android:id="@+id/keyListener" 
     android:layout_width="0dp" 
     android:layout_height="0dp" 
     android:inputType="textFilter" /> 

回答

1

解決:刪除的EditText,並使用鍵盤顯示

imgr.toggleSoftInput(0, 0); 
相關問題