`
包涵
  • 浏览: 37657 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

EditText中的inputType

阅读更多
android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式
android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。
<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="phone" />
//文本类型,多为大写、小写和数字符号。
    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属性小结

    本文总结分析了Android编程开发之EditText中inputType属性。分享给大家供大家参考,具体如下: android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式。 android中inputType属性在...

    inputType参数类型说明

    inputType参数类型是Android中的一种重要的布局参数,用于设置控件的布局方式和属性。它可以分为四类:布尔类型、ID类型、像素类型和gravity类型。 布尔类型 布尔类型的inputType参数用于设置控件的水平居中、垂直...

    EditTextInputType.java

    EditTextInputType.java 代码中 动态 设置EditText Inputtype 属性。

    Android中EditText密码样式设置

    以上代码中,当`CheckBox`被选中时,`EditText`的`inputType`改为`InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD`,使密码变为可见。反之,`inputType`恢复为`InputType.TYPE_CLASS_...

    Android EditText限制输入字符类型的方法总结

    1、第一种方式是通过EditText的inputType来实现,可以通过xml或者Java文件来设置。假如我要设置为显示密码的形式,可以像下面这样设置: 在xml中 Android:inputType=textPassword 在java文件中,可以用 ...

    demo_edittext.apk

    edittext的inputtype效果演示

    EditText例程

    在Android中,`EditText`的`inputType`属性可以控制输入法的行为。例如,如果你想让输入法在数字和字母之间切换,可以这样设置: ```xml &lt;EditText ... android:inputType="text|number" /&gt; ``` 或者在代码中动态...

    EditText输入密码 显示 不显示

    首先,`EditText` 的`inputType`属性是控制输入类型的关键,可以设置为`textPassword`以隐藏输入的字符。例如,在XML布局文件中,我们可以这样定义一个用于输入密码的`EditText`: ```xml &lt;EditText android:id="@...

    Android2.2 API中文文档 —EditText

    设置`android:inputType="textMultiLine"`,`EditText`将允许用户输入多行文本。 8. **数据保存** 为了在应用重新启动后恢复用户的输入,可以使用`savedInstanceState`保存和恢复`EditText`的值。 9. **自定义...

    EditText_隐藏与查看和清除

    当我们需要隐藏或查看EditText中的文本时,可以利用Android的`InputType`枚举。例如,如果希望输入内容变为星号(*)或点号(·)以隐藏文本,可以使用`TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_PASSWORD`。在Java代码中...

    EditTextDemo

    接下来,我们关注`android:inputType`属性,它可以设置多种输入模式,如电话号码、电子邮件地址、数字等,以限制或帮助用户输入特定格式的数据。例如,若要输入密码,可以设置为`android:inputType="textPassword"`...

    android EditText禁止输入法表情

    android:inputType="textVisiblePassword" /&gt; ``` 在Activity或Fragment中设置: ```java EditText editText = findViewById(R.id.edit_text); editText.setFilters(new InputFilter[]{new NoEmojInputFilter()})...

    Android中EditText的常用效果实现

    首先,在Gradle文件中添加依赖,然后在`onCreate`方法中初始化,最后设置`EditText`的`InputType`为`textVisiblePassword`或`textMultiLine`以支持表情输入。 2. **自定义输入法键盘** 如果需要定制特定的键盘,...

    EditText1.0

    - `android:inputType`:定义用户可以在`EditText`中输入的文本类型,如数字、密码、电子邮件等。 - `android:maxLength`:限制输入的最大字符数。 - `android:textColor` 和 `android:textColorHint`:分别设置...

    切换密码明文密文的自定义EditText

    if (getInputType() == InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD) { setInputType(InputType.TYPE_CLASS_TEXT); } else { setInputType(InputType.TYPE_CLASS_TEXT | InputType....

    EditText控件使用

    editText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); editText.setTransformationMethod(PasswordTransformationMethod.getInstance()); ``` 在用户按下“完成”键时,...

    Android项目设计与开发:可编辑文本EditText.ppt

    EditText EditText可以通过inputType属性规范其输入内容的特征 EditText EditText的核心应用是获得用户的输入内容 我们可通过id获得某个EditText对象 通过setText方法设置其中的内容 通过getText方法获得控件中的...

    A0208EditText的使用1

    - `android:inputType="textAutoCorrect"` 和 `android:inputType="textAutoComplete"`:开启自动纠错和补全功能。 - `android:inputType="textMultiLine"`:允许多行输入。 - `android:inputType="textUri"`:...

    安卓EditText输入框相关-material风格的edittext效果很不错。.rar

    5. **输入类型**:EditText支持多种输入类型,如电话号码、电子邮件地址等,通过`android:inputType`属性设置。例如,`android:inputType="textEmailAddress"`将限制输入为电子邮件格式。 6. **图标**:可以添加...

Global site tag (gtag.js) - Google Analytics