Android中EditText的inputType属性(键盘类型)

android中inputType属性在EditText输入值时启动的虚拟键盘的风格和EditText的输入类型有着重要的作用。


android:inputType参数类型说明

android:inputType="none"--输入普通字符

android:inputType="text"--输入普通字符

android:inputType="textCapCharacters"--输入普通字符

android:inputType="textCapWords"--单词首字母大小

android:inputType="textCapSentences"--仅第一个字母大小

android:inputType="textAutoCorrect"--前两个自动完成

android:inputType="textAutoComplete"--前两个自动完成

android:inputType="textMultiLine"--多行输入

android:inputType="textImeMultiLine"--输入法多行(不一定支持)

android:inputType="textNoSuggestions"--不提示

android:inputType="textUri"--URI格式

android:inputType="textEmailAddress"--电子邮件地址格式

android:inputType="textEmailSubject"--邮件主题格式

android:inputType="textShortMessage"--短消息格式

android:inputType="textLongMessage"--长消息格式

android:inputType="textPersonName"--人名格式

android:inputType="textPostalAddress"--邮政格式

android:inputType="textPassword"--密码格式

android:inputType="textVisiblePassword"--密码可见格式

android:inputType="textWebEditText"--作为网页表单的文本格式

android:inputType="textFilter"--文本筛选格式

android:inputType="textPhonetic"--拼音输入格式

android:inputType="number"--数字格式

android:inputType="numberSigned"--有符号数字格式

android:inputType="numberDecimal"--可以带小数点的浮点格式

android:inputType="phone"--拨号键盘

android:inputType="datetime"

android:inputType="date"--日期键盘

android:inputType="time"--时间键盘

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,972评论 25 709
  • 在android2.3版本,许多edittext属性不建议使用了,那么这些不建议使用的属性都去哪了?官方也不可能将...
    猿ape阅读 394评论 0 2
  • 据說,左宗棠很喜欢下围棋,其属僚皆非其对手。 有一次,左宗棠出征途中,看见有一茅舍,橫樑上挂著匾额「天下第一棋手」...
    阳光菲飞阅读 151评论 0 0
  • 毓骁没有想到还会再见到艮墨池。 一个死人,怎么可能还站在他面前呢? 他从前无论坐跪,念念不忘良将名士那一套繁文缛节...
    啊啊啊啊啊呜阅读 2,041评论 0 3
  • 效果图: 源代码:
    老95阅读 309评论 0 0