处理键盘输入
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
当界面中的文本字段获得焦点时,Android 系统会显示屏幕键盘(称为“软键盘输入法”)。为了提供最佳用户体验,您可以指定有关所需输入类型(例如,是电话号码还是电子邮件地址)以及输入法行为方式(例如,是否自动更正拼写错误)的特征。
除屏幕输入法之外,Android 还支持硬件键盘,因此,您的应用务必要优化可能通过连接的键盘进行互动而发生的用户体验。
以下课程将介绍上述内容以及更多相关知识。
课程
- 指定输入法类型
- 了解如何显示特定的软键盘输入法,例如针对电话号码、网址或其他格式设计的软键盘输入法。此外,您还可以了解如何指定特征(例如拼写建议行为)和操作按钮(例如完成或下一步)。
- 处理输入法可见性
- 了解如何指定在何时显示软键盘输入法,以及布局应该如何调整以适应缩小的屏幕空间。
- 支持键盘导航
- 了解如何验证用户是否可以使用键盘浏览应用,以及如何对导航顺序进行任何必要的更改。
- 处理键盘操作
- 了解如何直接响应键盘输入以执行用户操作。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2020-06-20。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]