2010-11-30 4 views
2

SOLVED: Suppression edittext et a montré à l'aide du clavierClavier SW de paysage sans champ de texte au-dessus?

imgr.toggleSoftInput(0, 0); 

question d'origine:

Bonjour, Je développe une application de contrôle à distance avec les modes touchpad/clavier. Mon problème est avec le clavier SW. Lorsque l'utilisateur appuie sur une touche du clavier SW, je dois envoyer cette valeur au PC. J'ai réussi à le faire en mode portrait avec EditText caché mais quand je change l'orientation en paysage, le clavier SW s'ouvre avec le champ de texte blanc qui couvre tout l'espace au-dessus du clavier et montre le texte que l'utilisateur a écrit. Est-il possible que je pourrais ouvrir et écouter le clavier de paysage sans ce champ de texte?

Mon code pour ouvrir le clavier SW:

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

Et le xml EditText:

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

Répondre

1

RESOLU: Suppression edittext et le clavier a montré à l'aide

imgr.toggleSoftInput(0, 0); 
Questions connexes