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 di tradurre automaticamente la voce in testo per l'inserimento. Questa funzionalità è disponibile tramite Gboard, quindi non devi richiedere l'autorizzazione audio o eseguire operazioni speciali nell'app.
Metodi di immissione
Puoi specificare il tipo di metodo di inserimento per Android TV esattamente come fai 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:
|
|
|
|
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 supportati.
Posizionamento
Una delle differenze principali con Gboard per Android TV è la possibilità di specificare dove posizionare la tastiera. In precedenza, la tastiera copriva la parte inferiore dello schermo da un bordo all'altro, ma un aggiornamento di Gboard lo consente di fluttuare. Puoi specificare la posizione della tastiera: a sinistra, a destra o al centro. La posizione predefinita è al centro.
Per controllare l'allineamento, imposta il valore all'interno di privateImeOptions
per horizontalAlignment
. Le opzioni per horizontalAlignment
sono quelle predefinite
center
, left
e right
.
Ciò è 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, cosa che funziona bene quando i campi di immissione sono allineati 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
- O'zbek
- Polacco
- Portoghese
- Punjabi
- Rumeno
- Russo
- Serbo
- Slovacco
- Sloveno
- Spagnolo (Messico)
- Spagnolo (Spagna)
- Svedese
- Thailandese
- Turco
- Ucraino
- Urdu
- Vietnamita