Android TV 随附一个名为 Gboard 的屏幕软键盘。该键盘支持多种功能,包括语音转文本 (STT),让用户能够通过语音输入文本。此功能通过 Gboard 实现,因此您无需请求音频权限,也无需在应用中进行任何特殊处理。
输入法
您可以通过与移动设备完全相同的方式为 Android TV 指定输入法类型,不同之处在于 Android TV 版 Gboard 支持的输入类型集更为有限,如以下图所示
![]() |
![]() |
![]() |
![]() |
您可以根据自己的用例指定一种或多种输入类型。Gboard 会根据您指定的输入类型及其支持的布局自动确定最佳布局。
位置
Android TV 版 Gboard 的一个主要区别在于可以指定键盘的放置位置。以前,键盘会覆盖屏幕底部从边缘到边缘的部分,但 Gboard 的更新使其可以浮动。您可以指定键盘的位置:左侧、右侧或居中。默认位置是居中。

要控制对齐方式,请在 privateImeOptions
中设置 horizontalAlignment
的值。horizontalAlignment
的选项包括默认值 center
、left
和 right
。示例如下
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:imeOptions="actionNext" android:privateImeOptions="horizontalAlignment=right">
此示例会将键盘放置在右下角,这在输入字段右对齐时效果很好

支持的语言
Android TV 版 Gboard 支持多种不同的语言。语言列表包括以下语言
- 英语—美国
- 英语—澳大利亚
- 英语—加拿大
- 英语—英国
- 南非荷兰语
- 阿尔巴尼亚语
- 阿拉伯语
- 孟加拉语
- 保加利亚语
- 缅甸语
- 中文—香港
- 中文—简体
- 中文—繁体
- 克罗地亚语
- 捷克语
- 丹麦语
- 荷兰语—比利时
- 荷兰语—荷兰
- 爱沙尼亚语
- 波斯语
- 菲律宾语
- 芬兰语
- 法语
- 法语—比利时
- 法语—加拿大
- 法语—瑞士
- 德语
- 德语—奥地利
- 德语—比利时
- 德语—瑞士
- 希腊语
- 希伯来语
- 印地语
- 印地语—音译
- 匈牙利语
- 印尼语
- 爱尔兰语
- 意大利语
- 意大利语—瑞士
- 日语—日本
- 韩语
- 立陶宛语
- 马其顿语
- 马来语
- 挪威语—博克马尔语
- 乌兹别克语
- 波兰语
- 葡萄牙语
- 旁遮普语
- 罗马尼亚语
- 俄语
- 塞尔维亚语
- 斯洛伐克语
- 斯洛文尼亚语
- 西班牙语—墨西哥
- 西班牙语—西班牙
- 瑞典语
- 泰语
- 土耳其语
- 乌克兰语
- 乌尔都语
- 越南语