Teclado na tela

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 automaticamente traduzida em texto para entrada. Esse recurso funciona com o Gboard para que você não precise solicitar a permissão de áudio nem fazer nenhum processamento especial no app.

Métodos de entrada

Você pode especificar o tipo de método de entrada para o Android TV da mesma forma que faz para dispositivos móveis, mas o Gboard para Android TV oferece suporte a um conjunto mais limitado de tipos de entrada, mostrado nas figuras abaixo:

Entrada de e-mail
Figura 1. Tipo de entrada de e-mail.
Entrada de senha
Figura 2. Tipo de entrada de senha.
Entrada de texto
Figura 3. Tipo de entrada de texto.
Entrada numérica
Figura 4. Tipo de entrada numérica.

Especifique 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 do Gboard para Android TV é a capacidade de especificar onde o teclado será colocado. Anteriormente, o teclado cobria a parte de baixo da tela de ponta a ponta, mas uma atualização do Gboard permite que ele flua. Você pode especificar onde o teclado deve ficar: à esquerda, à direita ou no centro. A posição padrão é o centro.

Alinhamento do Gboard
Figura 5. Opções de alinhamento do Gboard.

Para controlar o alinhamento, defina o valor dentro de 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">

Este exemplo resulta no posicionamento do teclado no canto inferior direito, o que funciona bem quando os campos de entrada estão alinhados à direita:

Gboard alinhado à direita
Figura 6. Gboard alinhado à direita.

Idiomas disponíveis

O Gboard para Android TV é compatível com vários idiomas diferentes. A lista de linguagens 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: bookmål
  • Ozbeque
  • Polonês
  • Português
  • Punjabi
  • Romeno
  • russo
  • Sérvio
  • Eslovaco
  • Esloveno
  • Espanhol (México)
  • Espanhol (Espanha)
  • Sueco
  • Tailandês
  • Turco
  • Ucraniano
  • Urdu
  • Vietnamita