EditText的InputType常用属性

inputType(以5.1系统默认输入法为例)

多行输入,回车键为换行,无其他功能

  • none:与 textMultiLine 一致
  • textMultiLine:多行输入

单行输入,回车键功能变为“下一步”

  • text:普通
  • textPassword:不可见密码
  • textCapCharacters:字母大写
  • textCapWords:首字母大写
  • textCapSentences:仅第一个字母大写
  • textUri:网址
  • textEmailAddress:电子邮件地址
  • textEmailSubject:邮件

数字输入

  • number:纯数字,无法输入符号
  • numberSigned:带正负符号的数字格式
  • numberDecimal:带小数点的浮点格式
  • phone:纯数字与符号 - + , . ; ( ) N
  • datetime:纯数字与符号 - : /
  • date:纯数字与符号 - . /
  • time:纯数字与符号 :

特殊属性

  • editable=“false”:设置EditText不可编辑
  • singleLine=“true”:强制限制单行输入
  • ellipsize=“end”:自动隐藏尾部溢出数据
  • capitalize=“pzxxc”:这样仅允许接受输入pzxxc

猜你喜欢

转载自blog.csdn.net/qq_36881363/article/details/103891800