Tastiera sullo schermo

Android TV è dotata di una tastiera software sullo schermo chiamata Gboard. La tastiera supporta un'ampia gamma di funzionalità, tra cui la conversione della voce in testo (STT), che consente agli utenti di parlare e tradurre automaticamente il parlato in testo da inserire. Questa funzionalità è disponibile tramite Gboard, quindi non è necessario richiedere l'autorizzazione audio o eseguire una gestione speciale nell'app.

Metodi di immissione

Puoi specificare il tipo di metodo di immissione per Android TV esattamente come per i dispositivi mobili, ad eccezione del fatto che Gboard per Android TV supporta un insieme più limitato di tipi di input, come mostrato nelle figure che seguono.

Inserimento email
Figura 1. Tipo di input email.
Inserimento password
Figura 2. Tipo di inserimento password.
Inserimento testo
Figura 3. Tipo di input di testo.
Input numerico
Figura 4. Tipo di input numerico.

Puoi specificare uno o più tipi di input in base al tuo caso d'uso. Gboard determina automaticamente il layout migliore in base ai tipi di input specificati e ai layout che supporta.

Posizionamento

Una delle differenze principali di Gboard per Android TV è la possibilità di specificare dove deve essere posizionata la tastiera. In precedenza, la tastiera copriva la parte inferiore dello schermo da un bordo all'altro, ma un aggiornamento a Gboard lo consente di fluttuare. Puoi specificare la posizione della tastiera: a sinistra, a destra o al centro. La posizione predefinita è al centro.

Allineamento di Gboard
Figura 5. Opzioni di allineamento di Gboard.

Per controllare l'allineamento, imposta il valore all'interno di privateImeOptions per horizontalAlignment. Le opzioni per horizontalAlignment sono center, left e right predefinite. Questo è quanto mostrato nell'esempio seguente:

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:imeOptions="actionNext"
    android:privateImeOptions="horizontalAlignment=right">

In questo esempio la tastiera viene posizionata in basso a destra, il che funziona bene quando i campi di immissione sono allineati a destra:

Gboard allineata a destra
Figura 6. Gboard allineata a destra.

Lingue supportate

Gboard per Android TV supporta molte lingue diverse. L'elenco delle lingue include:

  • Inglese - USA
  • Inglese - Australia
  • Inglese - Canada
  • Inglese - Regno Unito
  • Afrikaans
  • Albanese
  • Arabo
  • Bengali
  • Bulgaro
  • Birmano
  • Cinese - Hong Kong
  • Cinese: semplificato
  • Cinese (tradizionale)
  • Croato
  • Ceco
  • Danese
  • Olandese-Belgio
  • Olandese - Nederlands
  • Estone
  • Farsi
  • Filippino
  • Finlandese
  • Francese
  • Francese - Belgio
  • Francese - Canada
  • Francese - Svizzera
  • Tedesco
  • Tedesco - Austria
  • Tedesco - Belgio
  • Tedesco - Svizzera
  • Greco
  • Ebraico
  • Hindi
  • Hindi: traslitterazione
  • Ungherese
  • Indonesiana
  • Irlandese
  • Italiano
  • Italiano - Svizzera
  • Giapponese - Giappone
  • Coreano
  • Lituano
  • Macedone
  • Malese
  • Norvegese - Bokmål
  • Ozbek
  • Polacco
  • Portoghese
  • Punjabi
  • Rumeno
  • Russo
  • Serbo
  • Slovacco
  • Sloveno
  • Spagnolo - Messico
  • Spagnolo - Spagna
  • Svedese
  • Thailandese
  • Turco
  • Ucraino
  • Urdu
  • Vietnamita