文本框 Original Version
开发者文档
Text Fields
文本框让用户在你的应用中输入文字。文本框支持单行和多行模式。触摸文本框后会自动显示光标和键盘。除了输入,文本框还支持其他的操作,例如选择 (剪切、复制、粘贴) 以及文字自动完成。
单行和多行模式
当文字输入超出边界后,单行文本框会自动向左边滚动,使最右边的文字一直能够显示。当文本长度超过文本框宽度时,多行文本框会自动换行,当行数超出文本框高度时,会自动向上滚动,使用户能够看到最后一行。
文本框类型
文本框有多种类型,比如数字、消息或邮箱地址。文本框类型决定了哪一种类的字符可以输入该文本框,并且会自动显示最合适的虚拟键盘。
自动完成文本框
使用自动完成文本框时,它将会实时显示自动完成或者搜索结果,用户可以更容易和准确的输入内容。
文字选择
用户可以通过长按文本框选择文字。这个操作会进入文本选择模式,这个模式提供对于选择的扩展以及对选中文字的操作。选择模式包括:
-
1. 上下文操作栏
上下文操作栏 (Contextual Action Bar, CAB) 展示了可以对选中文字进行的操作: 剪切、复制和粘贴。如果需要的话,还可以增加更多命令。
-
2. 选择控制
选择控制可以让用户调整文字选择。