最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

android EditText inputType使用介绍

Android 太平洋学习网 浏览 评论

 EditText是android的文字密码输入框,可以输入各种类型的数据,主要是介绍一下inputType里面的属性,首先在activity_main.xml中加入<EditText>标签,如下。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.baidu.smalldemo.MainActivity">
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:width="200dp"
        android:id="@+id/myText"
        android:hint="输入文字"
        android:inputType="text"/>
</RelativeLayout>

<EditText>标签里面有这些属性可以设置,不同的inputType属性启动的手机键盘也会不太一样,下面简单的介绍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" //URI格式
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"//时间键盘

其中的hint是输入框说明,类似于placeholder,效果如下。

QQ截图20170913211844.png

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/android/2017/0913/215.html

    与本文相关的文章

    发表我的评论
    取消评论

    表情

    您的回复是我们的动力!

    • 昵称 (必填)

    网友最新评论