android中Edittext中纯文本输入类型和Person Name输入类型的区别

时间:2012-05-21 10:36:26

标签: android android-widget

当我们在Android中使用EditText小部件时,那么使用纯文本输入类型和人名输入类型时的基本区别是什么?

4 个答案:

答案 0 :(得分:6)

两者之间没有真正的区别。为了澄清我的意思,当我说没有真正的区别时,人名输入只是预设属性android:inputType="textPersonName"。在用户点击空格按钮后,人名编辑文本将大写每个单词的第一个字符。

只为需要将inputType属性设置为EditTex视图的开发人员提供一些便利。您将在Android SDK的ADT中找到一些类似的预设文本字段。通过使用上面提到的属性,您也可以对纯文本字段产生相同的效果。

答案 1 :(得分:5)

根据您的输入类型,softkeyboad显示将动态更改。

答案 2 :(得分:1)

用于人名输入类型 - 单行编辑文本

对于纯文本 - 多行edittext框编辑文本的高度根据您的数据更改

答案 3 :(得分:1)

Android Developers链接可以定义EditText,因为它是TextView上的精简贴面,可将自身配置为可编辑。

  1. inputType PersonName可以为 - android:inputType="textPersonName"
  2. inputType普通文本可以作为 - android:inputType = "text"
  3. 注意:根据inputType,软键盘显示将动态更改。