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 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:

Entrada de e-mail
Figura 1. Tipo de entrada de e-mail.
Entrada da 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.

É 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.

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

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:

Gboard alinhado à direita
Figura 6. Gboard alinhado à 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