Android TV ma ekranową klawiaturę programową o nazwie Gboard. Klawiatura obsługuje wiele funkcji, w tym rozpoznawanie mowy, które umożliwia użytkownikom mówienie, a mowa jest automatycznie przekształcana w tekst. Ta funkcja działa dzięki Gboard, więc nie musisz prosić o pozwolenie na dostęp do dźwięku ani stosować żadnych specjalnych rozwiązań w aplikacji.
Metody wprowadzania
Typ metody wprowadzania w Android TV możesz określić dokładnie tak samo jak w przypadku urządzeń mobilnych, z tym że Gboard w Android TV obsługuje bardziej ograniczony zestaw typów wprowadzania, które są widoczne na ilustracjach poniżej:
|
|
|
|
Możesz określić co najmniej 1 typ wprowadzania na podstawie swojego przypadku użycia. Gboard automatycznie określa najlepszy układ na podstawie określonych typów wprowadzania i obsługiwanych układów.
Miejsce docelowe
Jedną z głównych różnic w przypadku Gboard w Android TV jest możliwość określenia, gdzie ma się znajdować klawiatura. Wcześniej klawiatura zajmowała dolną część ekranu od krawędzi do krawędzi, ale aktualizacja Gboard umożliwia jej pływanie. Możesz określić, gdzie ma się znajdować klawiatura: po lewej, prawej lub na środku. Domyślna pozycja to środek.
Aby kontrolować wyrównanie, ustaw wartość w privateImeOptions dla horizontalAlignment. Opcje horizontalAlignment to domyślne center, left i right.
Pokazuje to poniższy przykład:
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:imeOptions="actionNext" android:privateImeOptions="horizontalAlignment=right">
W tym przykładzie klawiatura jest umieszczana w prawym dolnym rogu, co sprawdza się w przypadku pól wejściowych wyrównanych do prawej strony:
Obsługiwane języki
Gboard w Android TV obsługuje wiele różnych języków. Lista języków obejmuje te języki:
- angielski – Stany Zjednoczone
- angielski – Australia
- angielski – Kanada
- angielski – Wielka Brytania
- afrikaans
- albański
- arabski
- bengalski
- bułgarski
- birmański
- chiński – Hongkong
- chiński – uproszczony
- chiński – tradycyjny
- chorwacki
- czeski
- duński
- holenderski – Belgia
- holenderski – Holandia
- estoński
- Farsi
- Filipino
- fiński
- francuski
- francuski – Belgia
- francuski – Kanada
- francuski – Szwajcaria
- niemiecki
- niemiecki – Austria
- niemiecki – Belgia
- niemiecki – Szwajcaria
- grecki
- hebrajski
- hindi
- hindi – transliteracja
- węgierski
- indonezyjski
- irlandzki
- włoski
- włoski – Szwajcaria
- japoński – Japonia
- koreański
- litewski
- macedoński
- malajski
- norweski – bokmål
- uzbecki
- polski
- portugalski
- pendżabski
- rumuński
- rosyjski
- serbski
- słowacki
- słoweński
- hiszpański – Meksyk
- hiszpański – Hiszpania
- szwedzki
- tajski
- turecki
- ukraiński
- urdu
- wietnamski