当我们在Android中使用EditText小部件时,那么使用纯文本输入类型和人名输入类型时的基本区别是什么?
答案 0 :(得分:6)
两者之间没有真正的区别。为了澄清我的意思,当我说没有真正的区别时,人名输入只是预设属性android:inputType="textPersonName"
。在用户点击空格按钮后,人名编辑文本将大写每个单词的第一个字符。
只为需要将inputType
属性设置为EditTex视图的开发人员提供一些便利。您将在Android SDK的ADT中找到一些类似的预设文本字段。通过使用上面提到的属性,您也可以对纯文本字段产生相同的效果。
答案 1 :(得分:5)
根据您的输入类型,softkeyboad显示将动态更改。
答案 2 :(得分:1)
用于人名输入类型 - 单行编辑文本
对于纯文本 - 多行edittext框编辑文本的高度根据您的数据更改
答案 3 :(得分:1)
从Android Developers链接可以定义EditText
,因为它是TextView
上的精简贴面,可将自身配置为可编辑。
android:inputType="textPersonName"
android:inputType = "text"
注意:根据inputType,软键盘显示将动态更改。