Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Android TV có bàn phím phần mềm ảo tên là Gboard. Bàn phím
hỗ trợ rất nhiều tính năng, bao gồm chuyển lời nói thành văn bản (STT), cho phép
người dùng nói và để hệ thống tự động dịch lời nói thành văn bản để nhập.
Tính năng này hoạt động thông qua Gboard nên bạn không cần yêu cầu âm thanh
hoặc thực hiện bất kỳ xử lý đặc biệt nào trong ứng dụng của bạn.
Phương thức nhập
Bạn có thể chỉ định loại phương thức nhập
cho Android TV giống hệt như trên thiết bị di động, ngoại trừ
Gboard dành cho Android TV hỗ trợ một số ít loại phương thức nhập, như trình bày trong
các hình sau:
Hình 1. Loại nhập email.
Hình 2. Loại mật khẩu nhập.
Hình 3. Loại nhập văn bản.
Hình 4. Loại mục nhập bằng số.
Bạn có thể chỉ định một hoặc nhiều loại dữ liệu đầu vào dựa trên cách sử dụng của mình
trường hợp. Gboard tự động xác định bố cục phù hợp nhất dựa trên dữ liệu đầu vào
loại dữ liệu bạn chỉ định và bố cục mà nó hỗ trợ.
Vị trí
Một điểm khác biệt lớn với Gboard dành cho Android TV là khả năng chỉ định nơi
bạn nên đặt bàn phím. Trước đây, bàn phím bao phủ mặt dưới
một phần màn hình từ mép này sang mép kia, nhưng bản cập nhật của Gboard
độ chính xác đơn. Bạn có thể chỉ định nơi bàn phím sẽ chuyển đến: trái, phải hoặc chính giữa.
Vị trí mặc định là ở chính giữa.
Hình 5. Các tuỳ chọn căn chỉnh Gboard.
Để kiểm soát việc căn chỉnh, hãy đặt giá trị trong privateImeOptions cho
horizontalAlignment Các tuỳ chọn cho horizontalAlignment là tuỳ chọn mặc định
center, left và right.
Lệnh này được minh hoạ trong ví dụ sau:
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# On-screen keyboard\n\nAndroid TV comes with an on-screen software keyboard named Gboard. The keyboard\nsupports a wide range of features, including speech-to-text (STT), which lets\nusers speak and have the speech automatically translated into text for input.\nThis feature works through Gboard, so you don't need to request the audio\npermission or do any special handling in your app.\n\nInput methods\n-------------\n\nYou can [specify the input method type](/training/keyboard-input/style)\nfor Android TV in exactly the same way as you do for mobile, except that\nGboard for Android TV supports a more limited set of input types, shown in\nthe following figures:\n\n|---------------------------------|------------------------------------|\n| **Figure 1.** Email input type. | **Figure 2.** Password input type. |\n| **Figure 3.** Text input type. | **Figure 4.** Numeric input type. |\n\nYou can specify one or more input types based on your use\ncase. Gboard automatically determines the best layout based on the input\ntypes you specify and the layouts it supports.\n\nPlacement\n---------\n\nOne major difference with Gboard for Android TV is the ability to specify where\nthe keyboard should be placed. Previously, the keyboard covered the bottom\nportion of the screen from edge to edge, but an update to Gboard lets it\nfloat. You can specify where the keyboard should go: left, right, or center.\nThe default position is in the center.\n**Figure 5.** Gboard alignment options.\n\nTo control the alignment, set the value within `privateImeOptions` for\n`horizontalAlignment`. The options for `horizontalAlignment` are the default\n`center`, `left`, and `right`.\nThis is shown in the following example: \n\n```xml\n\u003cEditText\n android:layout_width=\"match_parent\"\n android:layout_height=\"wrap_content\"\n android:imeOptions=\"actionNext\"\n android:privateImeOptions=\"horizontalAlignment=right\"\u003e\n```\n\nThis example results in the keyboard being placed at the bottom right, which works well\nwhen you have input fields aligned to the right:\n**Figure 6.** Gboard aligned to the right.\n\nSupported languages\n-------------------\n\nGboard for Android TV supports many different languages. The list of languages\nincludes the following:\n\n- English---US\n- English---Australia\n- English---Canada\n- English---UK\n- Afrikaans\n- Albanian\n- Arabic\n- Bengali\n- Bulgarian\n- Burmese\n- Chinese---Hong Kong\n- Chinese---Simplified\n- Chinese---Traditional\n- Croatian\n- Czech\n- Danish\n- Dutch---Belgium\n- Dutch---Nederlands\n- Estonian\n- Farsi\n- Filipino\n- Finnish\n- French\n- French---Belgium\n- French---Canada\n- French---Switzerland\n- German\n- German---Austria\n- German---Belgium\n- German---Switzerland\n- Greek\n- Hebrew\n- Hindi\n- Hindi---transliteration\n- Hungarian\n- Indonesian\n- Irish\n- Italian\n- Italian---Switzerland\n- Japanese---Japan\n- Korean\n- Lithuanian\n- Macedonian\n- Malay\n- Norwegian---Bokmål\n- O'zbek\n- Polish\n- Portuguese\n- Punjabi\n- Romanian\n- Russian\n- Serbian\n- Slovakian\n- Slovenian\n- Spanish---Mexico\n- Spanish---Spain\n- Swedish\n- Thai\n- Turkish\n- Ukrainian\n- Urdu\n- Vietnamese"]]