在编写有EditText的自定义控件的时候可能会用到EditText的inputType属性,直接在xml里写这个属性的时候是用字符串型的,不过动态设置的时候就变成int型了,InputType里有定义了对应的常量,在自定义控件需要通过在xml里写参数的形式来控制控件里的EditText的这个属性的时候,可以根据字符型返回对应的int值来动态设置。
下面是EditText里的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” 时间键盘

Android资料之-EditText中的inputType相关推荐

  1. 【Android】关于Android控件EditText的属性InputType的一些经验

    关于Android控件EditText的属性InputType的一些经验   来源:http://blog.163.com/inflexible_simple/blog/static/16769468 ...

  2. android input鼠标坐标,android - 如何在EditText中设置光标位置?

    android - 如何在EditText中设置光标位置? 有两个EditText,在加载页面时,第一个EditText中设置了一个文本,所以现在光标将在EditText的起始位置,我想在第二个Edi ...

  3. Android TextWatcher监控EditText中的输入内容并限制其输入字符个数

    布局中EditText在android布局中经常用到,对EditText中输入的内容也经常需要进行限制,我们可以通过TextWatcher去观察输入框中输入的内容,作个笔记. 主布局: <?xm ...

  4. android edittext设置内容为空,Android中给数据库添加EditText中内容,添加后数据为空的情况...

    搞了两天的代码,将EditText中内容添加至数据库,怎么都搞不定,总是插入数据为空: 这里需要将获取EditText内容的代码写在onClick函数中. 举例如下: EditText代码如下: an ...

  5. android edittext获取 time值,在Android EditText中实现日期时间选择器(DatePicker和TimePicker)...

    利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...

  6. android edittext 手机号码,Android中EditText中的电话号码格式

    在Android的EditText中输入电话号码时,如何设置(xxx)xxx-xxxxx格式的电话号码? 我想要(,),-字符自动添加到特定位置. 我写了代码,但仅在andorid 2.2版本中有效, ...

  7. Android EditText中插入图片并响应点击事件

    EditText中插入图片基本就是两种方法: 1,通过Html.fromHtml(..)来实现[mw_shl_code=java,true]eText.append(Html.fromHtml(&qu ...

  8. android textview 添加图片大小,Android_Android中使用TextView实现图文混排的方法,向TextView或EditText中添加图像比 - phpStudy...

    Android中使用TextView实现图文混排的方法 向TextView或EditText中添加图像比直接添加文本复杂一点点,需要用到标签. 只有一个src属性,该属性原则上应该指向一个图像地址或可 ...

  9. android studio有时候r.id找不到,Android Studio:R.id.editText中的错误

    Im新的Android Studio和Android开发.所以我按照developer.android.com给出的教程,我在这一行中有一个错误:EditText editText = (EditTe ...

最新文章

  1. ZeroMQ接口函数之 :zmq_msg_init_data - 从一个指定的存储空间中初始化一个ZMQ消息对象的数据...
  2. 107. Leetcode 123. 买卖股票的最佳时机 III (动态规划-股票交易)
  3. Linux下mysql备份
  4. boost::unique_copy相关的测试程序
  5. 你知道i=i++;的含义吗?原理其实没有你想的那么简单
  6. android sdcard文件存储 + 媒体库更新方法
  7. 一键生成安卓证书_【带壳截图+电影台词 生成器】
  8. warning LNK4098: defaultlib MSVCRT conflicts with use of other libs; use /NODE
  9. 小米澄清「手机不再支持GMS」;虾米音乐正式关停;《质量效应1》DLC 因源代码损坏而移除 | 极客头条...
  10. 机器视觉:锡膏印刷质量3D检测光学系统
  11. 华为程序员:加了六天班,加班费一万四,网友:还缺人不?我能加到它破产...
  12. 「代码随想录」关于多重背包,你该了解这些!
  13. P4782 【模板】2-SAT 问题
  14. python爬虫框架论文开题报告范文_论文开题报告范文
  15. 《自然语言处理实战入门》文本分类 ---- 使用词向量与SVM 进行文本分类
  16. 蓝桥杯:国二选手经验贴 附蓝桥杯历年真题
  17. 使用yaml文件指定 kata 安全容器配置相关参数
  18. 为何现在的90后员工的离职率越来越高了?
  19. finall,finally,finalize
  20. codeblocks-13.12mingw 配置opencv-3.1.0(一)

热门文章

  1. 数据库基础:什么是行?什么是主键?
  2. 开课吧Java教程:如何用listFiles()方法
  3. C++中的cin cout
  4. 新年新气象[xgluxv]
  5. TypeScript接口用法(基础)
  6. Sql: 去除字符串中的相同的字符串函數
  7. C#会对于未赋值的变量/成员变量,给予一个初始值吗?
  8. JAVA操作串口有感
  9. mysql5.7编译安装
  10. 2015年01月30日 - Git五分钟教程