Teclado na tela

O Android TV vem com um teclado de software na tela chamado Gboard. O teclado oferece suporte a uma ampla variedade de recursos, como conversão de voz em texto (STT), que permite os usuários falam e a fala é automaticamente traduzida em texto para entrada. Esse recurso funciona com o Gboard, então você não precisa solicitar o áudio permissão ou fazer algum tratamento especial no app.

Métodos de entrada

É possível especificar o tipo de método de entrada. para Android TV da mesma forma que para dispositivos móveis, com a diferença O Gboard para Android TV é compatível com um conjunto mais limitado de tipos de entrada, mostrado em as figuras a seguir:

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 uso caso. O Gboard determina automaticamente o melhor layout com base na entrada os tipos especificados e os layouts compatíveis.

Posição

Uma grande diferença do Gboard para Android TV é a capacidade de especificar onde o teclado deve ser colocado. Antes, o teclado cobria a parte de baixo parte da tela de ponta a ponta, mas uma atualização no Gboard permite flutuar. 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 em privateImeOptions para horizontalAlignment. As opções para horizontalAlignment são o padrão center, left e right. 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 é posicionado 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 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
  • Bengalês
  • 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
  • Indonésio
  • 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