[Android] EditText 的 inputType属性

转载 2015年11月18日 17:25:48

android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。
<EditText android:layout_width="fill_parent" android:layout_height="wrap_content"android:inputType="text" />


//文本类型,多为大写、小写和数字符号。
    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:textColorHint设置提示hint信息的颜色。 


//数值类型
    android:inputType="number" 数字
    android:inputType="numberSigned" 带符号数字格式
    android:inputType="numberDecimal" 带小数点的浮点格式
    android:inputType="phone" 拨号键盘
    android:inputType="datetime" 时间日期
    android:inputType="date" 日期键盘

    android:inputType="time" 时间键盘

原文地址:http://my.oschina.net/u/1866821/blog/360894

Android之设置EditText输入类型(setInputType()方法和android:inputType属性)

**在Android开发过程中,我们经常使用到EditText控件,并且会根据各种需求设置它的输入类型。设置EditText输入类型主要有两种方法,一种是使用EditText的setInputType...
  • u013059863
  • u013059863
  • 2015年11月18日 22:57
  • 31968

Android edittext 属性inputtype详解

上个星期看公司一个项目中灵活用到edittext 属性inputtype。inputtype属性不仅可以再xml里面定义。还可以在activity设置的。项目应用场景是这样。一个页面需要很多的对话框输...
  • qq_16064871
  • qq_16064871
  • 2015年03月28日 15:13
  • 16294

Android中EditText的inputType属性的详解

上个星期看公司一个项目中灵活用到edittext 属性inputtype。inputtype属性不仅可以再xml里面定义。还可以在activity设置的。项目应用场景是这样。一个页面需要很多的对话框输...
  • ren_jingjing
  • ren_jingjing
  • 2017年04月24日 08:18
  • 111

关于EditText的inputType属性

文本类型,多为大写、小写和数字符号。     android:inputType="none"     android:inputType="text"     android:inputTyp...
  • wanghao200906
  • wanghao200906
  • 2014年05月04日 15:16
  • 972

Android中EditText中的InputType类型含义与如何定义

EditText的InputType属性,可以在代码中设置,也可以预先在xml中定义 设置EditText的InputType属性,最简单省事的办法就是在定义EditText的xml中直接设置。...
  • sinat_31998357
  • sinat_31998357
  • 2015年10月30日 17:37
  • 1258

EditText的InputType属性,可以在代码中设置,也可以预先在xml中定义对应关系

EditText的InputType属性,可以在代码中设置,也可以预先在xml中定义 设置EditText的InputType属性,最简单省事的办法就是在定义EditText的xml中直接设置。...
  • liao277218962
  • liao277218962
  • 2015年10月28日 16:56
  • 1740

android Edittext中inputType属性介绍

Edittext中inputType: //文本类型,多为大写、小写和数字符号。 android:inputType=”none” android:inputType=”te...
  • baidu_31093133
  • baidu_31093133
  • 2017年02月08日 13:03
  • 177

EditText的inputType属性详解

Android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。 a...
  • ht1063899049
  • ht1063899049
  • 2017年06月20日 11:01
  • 262

Android中EditText中的InputType类型中文含义与如何定义

1.EditText的InputType属性,可以在代码中设置,也可以预先在xml中定义 设置EditText的InputType属性,最简单省事的办法就是在定义EditText的xml中直接设置。 ...
  • xueyugulangcheng
  • xueyugulangcheng
  • 2015年07月06日 11:01
  • 1248

Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因

1、InputType属性在代码中的设置必须放在setSingleLine()函数之后,否则无效; 2、关于InputType属性xml与代码的对应值如下: android java代...
  • atm008
  • atm008
  • 2016年04月12日 17:01
  • 3837
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Android] EditText 的 inputType属性
举报原因:
原因补充:

(最多只允许输入30个字)