当我们在 Android 中使用 EditText 小部件时,使用纯文本输入类型和人名输入类型的基本区别是什么?
问问题
12590 次
4 回答
7
两者之间没有真正的区别。当我说没有真正的区别时,为了澄清我的意思,人名输入只是具有属性android:inputType="textPersonName"
预设。用户点击空格按钮后,人名编辑文本将大写每个单词的第一个字符。
它只是为需要将inputType
属性设置为 EditTex 视图的开发人员提供一些便利。您会在 Android SDK 的 ADT 中找到一些类似的预设文本字段。通过使用上面提到的属性,您也可以对纯文本字段产生相同的效果。
于 2012-05-21T10:46:52.790 回答
5
根据您的输入类型,软键盘显示将动态变化。
于 2012-05-21T10:44:42.853 回答
1
用于人名输入类型 - 单行编辑文本
对于纯文本 -edittext 的多行编辑文本框高度根据您的数据更改
于 2012-05-21T10:55:12.427 回答
1
从Android Developers 链接,EditText
可以定义为它是一个薄的单板TextView
,将自身配置为可编辑。
- inputType PersonName 可以给出为 -
android:inputType="textPersonName"
- inputType 普通文本可以给出为 -
android:inputType = "text"
注意:根据输入类型,软键盘显示将动态更改。
于 2012-05-21T10:57:13.987 回答