Klawiatura ekranowa

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

Metody wprowadzania

Typ metody wprowadzania możesz określić na Androidzie TV w taki sam sposób jak na urządzeniu mobilnym, z tą różnicą, że Gboard na Androida TV obsługuje bardziej ograniczony zestaw typów danych wejściowych, co widać na tych ilustracji:

Pole adresu e-mail
Rysunek 1. Typ adresu e-mail.
Wpisywanie hasła
Rysunek 2. Typ wpisywania hasła.
Wprowadzanie tekstu
Rysunek 3. Typ wprowadzania tekstu.
Wprowadzanie numeryczne
Rysunek 4. Typ danych wejściowych: numeryczne.

Możesz określić co najmniej 1 typ danych wejściowych w zależności od swojego przypadku użycia. Gboard automatycznie określa najlepszy układ na podstawie typów wprowadzanych danych i układów, które obsługuje.

Umiejscowienie

Główna różnica w przypadku Gboard na Androida TV polega na tym, że można określić, gdzie ma zostać umieszczona klawiatura. Wcześniej klawiatura zakrywała dolną część ekranu od krawędzi do krawędzi, ale aktualizacja Gboard umożliwiała unoszenie się. Możesz określić, gdzie ma się znajdować klawiatura: do lewej, do prawej lub do środka. Domyślnie jest ustawiona na środku.

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

Aby kontrolować wyrównanie, ustaw wartość horizontalAlignment w obrębie 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 została umieszczona w prawym dolnym rogu, co działa dobrze, gdy pola do wprowadzania danych są wyrównane po prawej stronie:

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

Obsługiwane języki

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

  • angielski – Stany Zjednoczone
  • angielski – Australia
  • angielski – Kanada
  • angielski – UK
  • 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 – Holandia
  • 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
  • ozbecki
  • 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