Cómo crear su propia clave en el teclado suave

En el archivo xml lo hago a continuación:

<Row> <Key android:codes="FLAG_EDITOR_ACTION" android:keyLabel="Start" /> </Row> 

En clase Teclado en el método onKeyDown i crear próxima construcción

 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.FLAG_EDITOR_ACTION: { return true; } ... 

Pero no es trabajo. ¿Qué pasa?

2 Solutions collect form web for “Cómo crear su propia clave en el teclado suave”

Puede agregar alguna acción en el teclado en android, use

 android:imeOptions="actionDone" 

Hay tantas likr Go, Done, Search y muchos … y realiza una acción usando EditorActionListener

Echa un vistazo aquí . No todos los eventos clave desencadenan onKeyDown (). Lo que debes hacer es implementar OnKeyboardActionListener y usar cualquiera de las callbacks allí que puedan servirte (onKey () o onRelease () funcionaría para ti, creo).

  • Cómo abrir el teclado Android "123"
  • ¿Cómo hago un botón de EditView de Android "Hecho" y ocultar el teclado al hacer clic en él?
  • Campo de texto en WebView en un Android está oculto por el teclado
  • Ocultar teclado en AlertDialog
  • Cambiar el idioma de KeyBoard de Android
  • No puedo eliminar el IME japonés de mi emulador de Android
  • Hacer emergente la tecla pulsada en un teclado personalizado
  • Android 4.1: ¿Cómo "implementar mapas de usuario instalables por el usuario"?
  • EditText en PopupWindow que no muestra el teclado aunque setFocusable (true)
  • ¿Cómo detectar presencia de teclado de hardware?
  • Cómo utilizar Diccionario (como iphone NSDictionary) en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.