Red de conocimiento informático - Computadora portátil - Cómo personalizar el teclado virtual de Android para cambiar las teclas

Cómo personalizar el teclado virtual de Android para cambiar las teclas

Todo el proceso de personalización del teclado es el siguiente:

1 El primer paso es determinar qué tipo de teclado necesitas personalizar según tus necesidades y cuántas filas. y columnas de teclas del teclado que necesita preparar Imagen de fondo, tamaño del teclado, cree un nuevo archivo xml en el archivo res y coloque el archivo de distribución del teclado de letras, números y signos de puntuación a continuación:

Puedes ver los requisitos del teclado arriba Varias imágenes hechas por el artista: el fondo básico de las letras y las teclas numéricas (necesita esquinas redondeadas), la tecla de borrar, el ícono para cambiar entre mayúsculas y minúsculas, haz clic en botón desplegable para ocultar el teclado y configure la distribución del teclado en blanco para lograr aproximadamente el efecto anterior. Aquí, el autor encontró varias dificultades al escribir archivos de teclado, que se comparten de la siguiente manera:

A. El espacio entre las teclas y la altura total del teclado deben ajustarse constantemente y no se pueden organizar todos a la vez. Especialmente la tecla de eliminación de letras en el teclado y la altura de las dos teclas requieren una depuración repetida.

B. Para resolver el problema de hacer clic en el botón desplegable para ocultar la función del teclado: abandone el esquema de diseño original de hacer clic en el botón desplegable para ocultar todo el teclado y, en su lugar, agregue un fila completa al archivo del teclado con una sola tecla, es decir, finalización, botón de finalización, este es el valor del código de función definido por el sistema de finalización:? -3. (Entonces descubrimos que muchas funciones de automatización del sistema, como el cambio de caso, la función de eliminación, la función de espacio, etc., ya son valores de código definidos. Solo necesita encontrar el significado correspondiente y definir directamente su propósito).