2011-08-11 25 views
6

Tengo una aplicación relacionadas con las matemáticas que he hecho que realmente me gustaría hacer un teclado personalizado suave para. Tendría atributos como un teclado numérico y caracteres especiales como pi y símbolos de raíz cuadrada integrados. Me gustaría que reemplazara el teclado predeterminado solo para esa aplicación, y solo abriría el teclado que desarrollé para esta aplicación. Mi pregunta es ¿cómo hago eso? ¿Hago un "teclado" de diseños de tabla y un grupo de botones que se abren cuando hago clic en el campo de texto, o hago uso del diseño del teclado?¿Cómo desarrollar un teclado personalizado para la aplicación Android?

+0

El Wolfram: Alfa aplicación hace esto. –

Respuesta

0

Podría hacer un RelativeLayout, con filas de botones como un teclado en la parte inferior de la pantalla (usando diseños lineales), o si necesita un teclado de todo el sistema, vería Hackerskeyboard fuente para un ejemplo .

+0

Ok, tengo el diseño que quiero hecho, pero mis campos de texto se encuentran en la parte inferior de la pantalla y se ocultan cuando me tire hacia arriba el diseño. –

+0

¿Se puede publicar el diseño? – NoBugs

3

No debe crear un diseño de tabla y un montón de botones, que es una interfaz de usuario familiar y crea una mala experiencia de usuario. Ver esta respuesta acerca de cómo crear un teclado personalizado suave que es idéntica a la plataforma de teclado en pantalla, pero contiene las claves que necesita: android app specific soft keyboard

Cuestiones relacionadas