关于android: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"//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"//时间键盘
时间: 2024-12-27 17:05:26

关于android:inputType属性的说明的相关文章

设置不同的android:inputTye属性导致 EditText hint的字体发生改变

1 在使用EditText控件时,经常需要指定android:inputType属性,比如用户名输入框,密码输入框等. 而不同的android:inputType属性有时候会有使用不同的字体 EditText etPassword = findViewById(R.id.etPassword); etPassword.setTypeface(Typeface.DEFAULT); etPassword.setTransformationMethod(new PasswordTransformati

Android edittext 属性inputtype详解

上个星期看公司一个项目中灵活用到edittext 属性inputtype.inputtype属性不仅可以再xml里面定义.还可以在activity设置的.项目应用场景是这样.一个页面需要很多的对话框输入,包括需要字符型,数字型,或者密码输入.但是只做了一个弹出对话框,然后不同调用这个对话框,用唯一码识别那个按键调用弹出.那么弹出来对话框(输入类型)要灵活设置.就需要activity传递inputtype这个属性值进行设置.因为这个对话框都只调用了一个xml.这是一个场景吧. 一.先说说xml里面

Android中EditText的inputType属性值

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

android中 EditTex t的 inputType 属性

//文本类型,多为大写.小写和数字符号    android:inputType="none"    android:inputType="text"    android:inputType="textCapCharacters" 字母大写    android:inputType="textCapWords" 首字母大写    android:inputType="textCapSentences" 仅

android layout 属性大全

第一类:属性值为true可false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父

Android TextEdit属性

EditText继承关系:View-->TextView-->EditText 去掉边框 将EditText属性设置修改 android:background="@null" android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal android:singleLine="true"//设置单行输

Android EditText属性说明

1.EditText输入的文字为密码形式的设置 (1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本 (2)在代码里设置: 通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码. editText.setTransformationMethod(PasswordTransformationMethod.getInstance());//设置密码为不可见. 2

android 自定义控件属性(TypedArray以及attrs解释)

最近在捣鼓android 自定义控件属性,学到了TypedArray以及attrs.在这其中看了一篇大神博客Android 深入理解Android中的自定义属性.我就更加深入学习力一番.我就沿着这个学习,讲一下流程吧,后续一篇还有应用. 1.attrs文件编写 <?xml version="1.0" encoding="utf-8"?> <resources> <attr name="titleText" forma

Android TextView属性

textAppearance的属性设置 android:textAppearance="?android:attr/textAppearanceSmall" android:textAppearance="?android:attr/textAppearanceMedium" android:textAppearance="?android:attr/textAppearanceLarge" android:textAppearance=&quo