Klawiatura ekranowa

Android TV ma ekranową klawiaturę programową o nazwie Gboard. Klawiatura obsługuje szeroką gamę funkcji, w tym zamianę mowy na tekst (STT), która umożliwia użytkownikom mówienie, a mowa jest automatycznie tłumaczona na tekst w celu wprowadzenia tekstu. Ta funkcja działa w Gboard, więc nie musisz prosić o zgodę na odtwarzanie dźwięku ani wykonywać żadnych specjalnych czynności w aplikacji.

Metody wprowadzania

Typ metody wprowadzania w Androidzie TV możesz określić dokładnie tak samo jak w przypadku urządzeń mobilnych, z wyjątkiem tego, że Gboard w Androidzie TV obsługuje bardziej ograniczony zestaw typów wejściowych, co widać na poniższych ilustracjach:

Wpisywanie adresu e-mail
Rysunek 1. Typ adresu e-mail.
Wpisywanie hasła
Rysunek 2. Typ wpisanego hasła.
Wprowadzanie tekstu
Rysunek 3. Typ pola tekstowego.
Dane liczbowe
Rysunek 4. Typ danych liczbowych.

W zależności od przypadku użycia możesz określić co najmniej 1 typ danych wejściowych. Gboard automatycznie określa najlepszy układ na podstawie określonych typów danych wejściowych i obsługiwanych układów.

Umiejscowienie

Jedną z głównych różnic w Gboard na Androida TV jest możliwość określenia, gdzie należy umieścić klawiaturę. Wcześniej klawiatura zakrywała dolną część ekranu od krawędzi do krawędzi, ale aktualizacja Gboard pozwala ją pływać. Możesz określić, w którym miejscu ma się znajdować klawiatura: w lewo, w prawo lub na środku. Domyślna pozycja to środek.

Wyrównanie klawiatury Gboard
Rysunek 5. Opcje wyrównania klawiatury Gboard.

Aby dostosować wyrównanie, ustaw wartość horizontalAlignment w zakresie privateImeOptions. Opcje horizontalAlignment to domyślne opcje center, left i right. Widać to w tym przykładzie:

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

W tym przykładzie klawiatura znajduje się w prawym dolnym rogu, co sprawdza się, gdy pola do wprowadzania danych masz wyrównane do prawej strony:

Gboard wyrównany do prawej
Rysunek 6. Gboard wyrównany do prawej.

Obsługiwane języki

Gboard na Androida TV obsługuje wiele różnych języków. Lista języków obejmuje:

  • angielski – USA
  • 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
  • niderlandzki – Belgia
  • niderlandzki – Holandii
  • estoński
  • perski
  • filipiński
  • fiński,
  • Francuski
  • francuski – Belgia,
  • francuski – Kanada.
  • francuski – Szwajcaria;
  • niemiecki
  • niemiecki – Austria.
  • niemiecki – Belgia.
  • niemiecki – Szwajcaria;
  • grecki
  • holenderski
  • hindi
  • hindi – transliteracja.
  • węgierski
  • Muzyka indonezyjska
  • irlandzki
  • włoski
  • włoski – Szwajcaria;
  • japoński – Japonia;
  • koreański
  • litewski
  • Macedoński
  • malajski
  • norweski – Bokmål
  • O'zbek
  • 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