¿Cómo desarrollar un teclado personalizado para la aplicación de Android?

Tengo una aplicación relacionada con matemáticas que he hecho que realmente me gustaría hacer un teclado suave personalizado para. Tendría atributos como un numpad y caracteres especiales como pi y raíz cuadrada símbolos incorporados. Quisiera que sustituya el teclado por defecto sólo para esa aplicación, y sólo abrir el teclado que desarrollar para esta aplicación. Mi pregunta es ¿cómo hago eso? ¿Hago un "teclado" fuera de los diseños de tablas y un montón de botones que se abren cuando hago clic en el campo de texto, o hago uso del diseño del teclado?

2 Solutions collect form web for “¿Cómo desarrollar un teclado personalizado para la aplicación de Android?”

No debe crear un diseño de tabla y un montón de botones, es una interfaz de usuario desconocida y crea una mala experiencia de usuario. Vea esta respuesta acerca de cómo crear un teclado virtual personalizado que sea idéntico al teclado virtual de la plataforma, pero que contenga las claves que necesita: teclado específico para aplicaciones de Android

Usted podría hacer un RelativeLayout, con filas de botones como un teclado en la parte inferior de la pantalla (usando Linear layouts), o si necesita tener un sistema de teclado ancho, me gustaría ver en Hackerskeyboard fuente de un ejemplo.

  • WebView oculta el teclado virtual durante loadUrl (), lo que significa que un teclado no puede permanecer abierto mientras llama a javascript
  • ¿Cómo saber si el teclado (dis) aparece en Android?
  • android ocultar el teclado después de pulsar el botón
  • ¿Por qué la vista web de Android muestra "Siguiente" en el teclado sólo si tipo = "número" y no con tipo = "texto"?
  • No se puede ocultar el teclado virtual de Android incluso con el controlador de entrada
  • Android 4.1: ¿Cómo "implementar mapas de usuario instalables por el usuario"?
  • Comience un teclado diferente para diferentes actividades
  • El teclado suave de Android oculta el botón
  • Disposición POPUP del teclado suave
  • Teclado personalizado sombra clave de teclado eliminar
  • SearchView gana el foco y abre el teclado cuando regresa de otra actividad
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.