2011-10-19 25 views
5

Sé que ha habido preguntas aquí antes sobre el desarrollo del teclado, pero ninguna de sus respuestas pareció ayudarme. Soy nuevo en Android, pero soy un programador experimentado. Estoy buscando algo que me muestre, preferiblemente desde cero, cómo escribir un teclado Android. Quiero escribir algo que no se parece en nada a un teclado estándar (piense en 8pen). Miré Creating an Input Method y la fuente SoftKeyboard. El problema con el primero es que no hay suficientes detalles: me dice qué hacen las diferentes clases, pero no cómo editarlas para obtener lo que quiero. Lo último es genial para cambiar lo que sucede cuando se usa el teclado estándar, pero realmente no tiene información sobre cómo cambiar el diseño.Buscando un tutorial detallado de desarrollo de teclado

tl; dr Quiero hacer un teclado que sea esencialmente solo 8 botones gigantescos. ¿A dónde puedo ir para aprender cómo hacer esto?

Respuesta

0

Aquí es un buen ejemplo que le ayudará a empezar: http://developer.android.com/resources/samples/SoftKeyboard/index.html

A partir de ahí, todo lo demás es de desarrollo de Android. La documentación detallada se puede encontrar aquí: http://developer.android.com/index.html

+0

Encontré esas fuentes previamente. El problema con SoftKeyboard fue que me mostró cómo cambiar el comportamiento de los botones, pero no cómo cambiar la apariencia real del teclado. Como quiero que mi teclado se vea completamente diferente a un teclado normal, desafortunadamente no fue de mucha ayuda. – shawnbuso

+0

Tengo el mismo problema, el cliente quiere un teclado con la misma apariencia de su aplicación – draksia

0

Existen algunos ejemplos para el teclado virtual en el sdk/samples/version. Ese es el código modificable propio de Google. Aparte de eso, puede hacer varias máscaras de teclado utilizando los ejemplos enumerados o la tecla inteligente.

Cuestiones relacionadas