android的inputtype类型,在Android中从inputType开始的EditText输入类型总结

d00c072221bf3ea9924f5f39cda1fc70.png

之前我们讲过很多Android的知识点,不知道你都清楚了吗?今天我们来看EditText输入类型。在Android中,inputType属性对EditText输入值时启动的虚拟键盘的风格有着重要的作用,了解inputType属性将在一定程度上的方便我们的操作。因为有时需要虚拟键盘只为字符或只为数字,所以inputType显得尤为重要,我们现在就从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" 时间键盘

android:digits 属性, 这种方式可以指出要支持的字符。比如要限制只能输入数字,可以这样:

android:digits="1234567890."

设置EditText不可输入

布局文件中设置

android:focusable="false"

Java代码中设置

1.设置为不可编辑

editText.setFocusable(false);

editText.setFocusableInTouchMode(false);

2.设置为可编辑

editText.setFocusableInTouchMode(true);

editText.setFocusable(true);

editText.requestFocus();

恭喜你学完了在Android中从inputType开始的EditText输入类型总结,记住这一个标题,是不也就记住了文章的思路与内容,掌握了这个知识点呢?如果你还想了解更多关于Android的知识点,就来达内Android培训班获取吧!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值