我是靠谱客的博主 老迟到海燕,最近开发中收集的这篇文章主要介绍android设置输入框输入字符限制,Android里限制EditText控件可以输入字符内容的范围的方法...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

介绍

介绍

福哥在制作APP的时候,需要限制文本输入框可以输入的内容。经过一顿研究,发现了digits这个属性。使用digits属性可以限制输入框接受的字符类型和范围,范围之内的可以被输入,范围之外的无法输入进来。

设置范围

在strings.xml里设置一个可以输入的字符范围,例如:大写字母,小写字母,数字。abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

绑定输入框

有了这个范围之后就可以应用到我们的EditText输入框了。

android:id="@+id/txt"

app:layout_constraintTop_toTopOf="parent"

app:layout_constraintLeft_toLeftOf="parent"

android:layout_width="match_parent"

android:layout_height="40dp"

android:layout_marginBottom="30dp"

android:cursorVisible="true"

android:background="#ffffff"

android:textCursorDrawable="@null"

android:singleLine="true"

android:digits="@string/editTextFilter_chrAndInt"/>

总结

使用digits属性配合strings就可以限制用户在输入框里输入的字符了。不过,这个方法有个问题,就是虽然用户不能输入范围外的字符,但是输入法里可以正常“选择”到,这就让用户很郁闷,不知道的还以为是APP故障了。

最后

以上就是老迟到海燕为你收集整理的android设置输入框输入字符限制,Android里限制EditText控件可以输入字符内容的范围的方法...的全部内容,希望文章能够帮你解决android设置输入框输入字符限制,Android里限制EditText控件可以输入字符内容的范围的方法...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部