Android TV dilengkapi dengan keyboard software di layar yang bernama Gboard. Keyboard mendukung berbagai fitur, termasuk speech-to-text (STT), yang memungkinkan pengguna berbicara dan ucapan diterjemahkan secara otomatis ke teks sebagai input. Fitur ini berfungsi melalui Gboard, sehingga Anda tidak perlu meminta izin audio atau melakukan penanganan khusus di aplikasi.
Metode masukan
Anda dapat menentukan jenis metode input untuk Android TV dengan cara yang sama persis seperti yang Anda lakukan untuk perangkat seluler, kecuali bahwa Gboard untuk Android TV mendukung kumpulan jenis input yang lebih terbatas, yang ditampilkan dalam gambar berikut:
|
|
|
|
Anda dapat menentukan satu atau beberapa jenis input berdasarkan kasus penggunaan. Gboard otomatis menentukan tata letak terbaik berdasarkan jenis input yang Anda tentukan dan tata letak yang didukungnya.
Penempatan
Satu perbedaan utama dengan Gboard untuk Android TV adalah kemampuan untuk menentukan lokasi keyboard harus ditempatkan. Sebelumnya, keyboard menutupi bagian bawah layar dari tepi ke tepi, tetapi update pada Gboard akan memungkinkannya mengapung. Anda dapat menentukan posisi keyboard: kiri, kanan, atau tengah. Posisi default-nya adalah di tengah.
Untuk mengontrol perataan, tetapkan nilai dalam privateImeOptions
untuk
horizontalAlignment
. Opsi untuk horizontalAlignment
adalah center
, left
, dan right
default.
Hal ini ditunjukkan dalam contoh berikut:
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:imeOptions="actionNext" android:privateImeOptions="horizontalAlignment=right">
Contoh ini menyebabkan keyboard ditempatkan di kanan bawah, yang akan berfungsi dengan baik jika Anda memiliki kolom input yang disejajarkan dengan kanan:
Bahasa yang didukung
Gboard untuk Android TV mendukung berbagai bahasa. Daftar bahasa tersebut meliputi:
- Inggris—AS
- Inggris—Australia
- Inggris—Kanada
- Inggris—Inggris
- Afrika
- Albania
- Arab
- Bengali
- Bulgaria
- Burma
- China—Hong Kong
- China—Aksara Sederhana
- China—Tradisional
- Kroasia
- Ceko
- Denmark
- Belanda—Belgia
- Belanda—Belanda
- Estonia
- Persia
- Filipino
- Finlandia
- Prancis
- Prancis—Belgia
- Prancis—Kanada
- Prancis—Swiss
- Jerman
- Jerman—Austria
- Jerman—Belgia
- Jerman—Swiss
- Yunani
- Ibrani
- Hindi
- Hindi—transliterasi
- Hungaria
- Musik Indonesia
- Irlandia
- Italia
- Italia—Swiss
- Jepang—Jepang
- Korea
- Lituania
- Makedonia
- Melayu
- Norwegia—Bokmül
- O'zbek
- Polandia
- Portugis
- Punjabi
- Rumania
- Rusia
- Serbia
- Slovakia
- Slovenia
- Spanyol—Meksiko
- Spanyol—Spanyol
- Swedia
- Thai
- Turkiye
- Ukraina
- Urdu
- Vietnam