Klawiatura ekranowa

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:

Typ danych wejściowych e-maila w Gboard
Rysunek 1. Typ wprowadzania e-maila.
Typ klawiatury Gboard do wpisywania hasła
Rysunek 2. Typ wprowadzania hasła.
Typ klawiatury Gboard do wprowadzania tekstu
Rysunek 3. Typ wprowadzania tekstu.
Typ klawiatury Gboard do wpisywania liczb
Rysunek 4. Typ wprowadzania liczb.

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.

Opcje wyrównania w Gboard
Rysunek 5. Opcje wyrównania Gboard.

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:

Klawiatura Gboard wyrównana do prawej
Rysunek 6. Gboard wyrównana 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