Teclado en pantalla

Android TV incluye un teclado en pantalla llamado Gboard. El teclado es compatible con una amplia gama de funciones, como la voz a texto (STT), los usuarios hablen y la voz se traduzca automáticamente a texto para su entrada. Esta función funciona en Gboard, por lo que no es necesario que solicites el audio permiso o cualquier tipo de control especial en tu app.

Métodos de entrada

Puedes especificar el tipo de método de entrada para Android TV exactamente de la misma manera que para dispositivos móviles, con la excepción de Gboard para Android TV admite un conjunto más limitado de tipos de entrada, que se muestran en las siguientes imágenes:

Entrada de correo electrónico
Figura 1: Tipo de entrada de correo electrónico.
Ingreso de contraseña
Figura 2: Tipo de entrada de contraseña.
Entrada de texto
Figura 3: Tipo de entrada de texto.
Entrada numérica
Figura 4: Tipo de entrada numérica.

Puedes especificar uno o más tipos de entrada según tu uso para determinar si este es el caso. Gboard determina automáticamente el mejor diseño en función de la entrada tipos que especifiques y los diseños que admite.

Ubicación

Una gran diferencia con Gboard para Android TV es la capacidad de especificar dónde el teclado. Antes, el teclado cubría la parte inferior de la pantalla de borde a borde, pero una actualización de Gboard le permite flote. Puedes especificar dónde debe ir el teclado: izquierda, derecha o centro. La posición predeterminada es en el centro.

Alineación de Gboard
Figura 5: Opciones de alineación de Gboard.

Para controlar la alineación, establece el valor en privateImeOptions de horizontalAlignment Las opciones para horizontalAlignment son las predeterminadas. center, left y right. Esto se muestra en el siguiente ejemplo:

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:imeOptions="actionNext"
    android:privateImeOptions="horizontalAlignment=right">

En este ejemplo, el teclado se coloca en la parte inferior derecha, lo cual funciona bien. cuando tienes campos de entrada alineados a la derecha:

Gboard se alineó a la derecha
Figura 6: Se alineó Gboard a la derecha.

Idiomas admitidos

Gboard para Android TV admite muchos idiomas diferentes. La lista de idiomas incluye lo siguiente:

  • Inglés, EE.UU.
  • Inglés (Australia)
  • Inglés, Canadá
  • Inglés, Reino Unido
  • Afrikáans
  • Albanés
  • Árabe
  • Bengalí
  • Búlgaro
  • Birmano
  • Chino (Hong Kong)
  • Chino (simplificado)
  • Chino (tradicional)
  • Croata
  • Checo
  • Danés
  • holandés (Bélgica)
  • Neerlandés (Nederlands)
  • Estonio
  • Persa
  • Filipino
  • Finés
  • Francés
  • Francés (Bélgica
  • Francés (Canadá)
  • Francés (Suiza)
  • Alemán
  • Alemán: Austria
  • Alemán (Bélgica)
  • Alemán (Suiza)
  • Griego
  • Hebreo
  • Hindi
  • Hindi (transliteración)
  • Húngaro
  • Indonesio
  • Irlandés
  • Italiano
  • Italiano (Suiza)
  • Japonés (Japón)
  • Coreano
  • Lituano
  • Macedonio
  • Malayo
  • Noruego: bokmål
  • Ozbek
  • Polaco
  • Portugués
  • Panyabí
  • Rumano
  • Ruso
  • Serbio
  • Eslovaco
  • Esloveno
  • Español (México)
  • Español (España)
  • Sueco
  • Tailandés
  • Turco
  • Ucraniano
  • Urdu
  • Vietnamita