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