O Android TV vem com um teclado de software na tela chamado Gboard. O teclado é compatível com uma ampla variedade de recursos, incluindo a conversão de voz em texto (STT, na sigla em inglês), que permite que os usuários falem e tenham a fala traduzida automaticamente em texto para entrada. Esse recurso funciona com o Gboard, para que você não precise pedir a permissão de áudio nem fazer qualquer tipo de processamento especial no app.
Métodos de entrada
Você pode especificar o tipo de método de entrada para o Android TV exatamente da mesma forma que para dispositivos móveis, com a diferença que o Gboard para Android TV oferece suporte a um conjunto mais limitado de tipos de entrada, mostrados nas figuras abaixo:
|
|
|
|
É possível especificar um ou mais tipos de entrada com base no seu caso de uso. O Gboard determina automaticamente o melhor layout com base nos tipos de entrada especificados e nos layouts compatíveis.
Posição
Uma grande diferença com o Gboard para Android TV é a capacidade de especificar onde o teclado precisa ser colocado. Antes, o teclado cobria a parte de baixo da tela de borda a borda, mas uma atualização do Gboard o permite flutuar. É possível especificar onde o teclado deve ficar: esquerda, direita ou centro. A posição padrão é no centro.
Para controlar o alinhamento, defina o valor em privateImeOptions
para
horizontalAlignment
. As opções para horizontalAlignment
são center
, left
e right
padrão.
Isso é mostrado neste exemplo:
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:imeOptions="actionNext" android:privateImeOptions="horizontalAlignment=right">
Neste exemplo, o teclado é colocado na parte de baixo à direita, o que funciona bem quando os campos de entrada estão alinhados à direita:
Idiomas aceitos
O Gboard para Android TV é compatível com vários idiomas diferentes. A lista de idiomas inclui o seguinte:
- Inglês (EUA)
- Inglês: Austrália
- Inglês: Canadá
- Inglês (Reino Unido)
- Africâner
- Albanês
- Árabe
- Bengali
- Búlgaro
- Birmanês
- Chinês: Hong Kong
- Chinês (simplificado)
- Chinês (tradicional)
- Croata
- Tcheco
- Dinamarquês
- Holandês (Bélgica)
- Holandês - Nederlands
- Estoniano
- Farsi
- Filipino
- Finlandês
- Francês
- Francês (Bélgica)
- Francês (Canadá)
- Francês (Suíça)
- Alemão
- Alemão (Áustria)
- Alemão: Bélgica
- Alemão (Suíça)
- Grego
- Hebraico
- Hindi
- Híndi: transliteração
- Húngaro
- Música indonésia
- Irlandês
- Italiano
- Italiano: Suíça
- Japonês: Japão
- Coreano
- Lituano
- Macedônio
- Malaio
- Norueguês: bokmål
- O'zbeque
- Polonês
- Português
- Punjabi
- Romeno
- russo
- Sérvio
- Eslovaco
- Esloveno
- Espanhol: México
- Espanhol: Espanha
- Sueco
- Tailandês
- Turco
- Ucraniano
- Urdu
- Vietnamita