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:
![]() |
![]() |
![]() |
![]() |
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](https://developer.android.google.cn/static/training/tv/images/atv-keyboard-placement.png?authuser=0000&hl=es)
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](https://developer.android.google.cn/static/training/tv/images/atv-keyboard-placement-example.png?authuser=0000&hl=es)
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