限制只输入某些值包括数字、字母等

android:digits="0123456789abcdefghigklmnopqrstuvwxyz"
上面这行代码可以是你任何的限制,只能输入什么就到里面写就可以了,上面写的是只可以输入数字和字母。

android:inputType="textPassword"android:digits="0123456789abcdefghigklmnopqrstuvwxyz"
这里是只能输入数字和字母并且是密码格式,这两个设置并没有冲突,android:inputType="textPassword"这里是文本,是可以输入中文的,但是要是你加了android:digits="0123456789abcdefghigklmnopqrstuvwxyz",inputType这里的中文就会失效了,但是password不会失效,这里只是打个比方,大家都懂的。

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" 网址    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" 时间键盘

更多相关文章

  1. Android设置文本框单行多行显示
  2. Android 安全加密:数字签名和数字证书详解
  3. android实现TextView多行文本滚动
  4. 转:android在文本TextView中添加超链接
  5. Android Button字母自动全部大写的问题
  6. android在文本中添加超链接
  7. Android控件之EditText(输入文本框控件)
  8. 软键盘挡住文本框

随机推荐

  1. Android(安卓)SugarORM(1)
  2. EditText的两个高冷用法
  3. Android(安卓)出现的警告(Service Intent
  4. Android(安卓)studio 使用ndk开发JNI
  5. 安卓开发 Toasty的使用
  6. 第二次WIN7下配置Android模拟器环境手记
  7. 数据类型转换的一般操作与检测正确性,变量
  8. 精通android之Broadcast Receiver
  9. Android(安卓)代码中设置EditText只输入
  10. 1.1 如何配置Android的开发环境步骤