InputFilter实现EditText文本输入过滤器时间:10-05-10 栏目:软件开发 作者:diordna 评论:0 点击: 4,237 次 本文标签: Android , InputFilter , SDK , 软件 EditText是Android的文本输入框控件,这地球人应该都知道的了,但是默认的EditText是无所不能输入的,有时候我们需要设计一款软件,而且是给小孩子使用的,而且需要屏蔽以下未成年人所不能涉及的内容,也就是屏蔽某些所不能输入的文字的时候,该如何做呢?
其实Android的SDK早已经为我们想过这个问题了,它为我们提供了一个叫做InputFilter的东西,通过它我们可以轻松的设计一个过滤器,用于屏蔽用户的某些输入,或者将输入改成某些良性的内容,从而解决了以上的问题。 实现InputFilter过滤器,需要覆盖一个叫filter的方法。
以下实现的InputFilter为无论输入什么内容,都被自动替换成“ATAAW.COM”。
由以上实例我们可以实现这样一个功能,让EditText控件无法输入任何内容,如何做呢?只需要将以上的“ATAAW.COM”替换成“”即可,每次输入都等于没输入任何内容。 |
|
来自: lifei_szdz > 《android java学习》