Android Studio中视图的inputType属性3-1

inputType属性一般用于TextView或者EditText视图,表示输入内容的类型。inputType的取值有很多,主要分为英文文本输入、数字输入、密码输入等几大类。

1 英文文本输入

当输入英文文本时,inputType属性可以控制输入单词的大小写、自动处理等功能。

1.1 输入单词大小写

1.1.1 控制单词首字母大写

将视图的inputType属性值设置为“textCapWords”时,可以控制输入的单词首字母大写。运行程序后,点击该视图,此时弹出的软键盘全部都是大写字母,当输入了第一个字母之后,软键盘就变为小写字母,当输完一个单词后,软键盘再次变为大小字母,实现输入单词的首字母大写。

1.1.2 首单词的首字母大写

将视图的inputType属性值设置为“textCapSentences”时,可以控制输入的一句话中首单词的首字母大写。运行程序后,点击该视图,此时弹出的软键盘全部都是大写字母,当输入了第一个字母之后,软键盘就变为小写字母,当输完一个单词后,软键盘一直是字母,实现输入首单词的首字母大写。

1.1.3 单词大写

将视图的inputType属性值设置为“textCapCharacters”时,可以控制输入的单词字母全部大写。运行程序后,点击该视图,此时弹出的软键盘一直都是大写字母,实现输入单词的全部字母大写。

1.2 输入单词自动处理

输入单词的自动处理包括自动补齐单词和自动更正单词两种。

1.2.1 自动补齐单词

将视图的inputType属性值设置为“textAutoComplete”时,可以实现自动补齐单词的功能,如图1所示。

 图1 输入单词自动补齐

从图1中可以看出,当通过软键盘输入“he”后(图1①),在键盘的上方会出现提示(图1②),自动补齐单词。

1.1.2 自动更正单词

将视图的inputType属性值设置为“textAutoCorrect”时,可以实现自动更正单词的功能,如图2所示。

从图2中可以看出,当通过软键盘输入“hillo”后(图2),视图会将其自动更正为“hello”(图3)。

 图2 输入“hillo”

 图3 视图自动修改为“Hello”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值