如何自定义Edittext监听器

时间:2011-08-28 09:45:02

标签: android android-edittext

如何使用edittext监听器阻止用户输入特殊字符(&%+?@ ...等)并防止用户输入数字,最后允许用户只输入字母(ABC .. 。)

2 个答案:

答案 0 :(得分:1)

结帐EditText.setFilters()。这允许您为EditText指定InputFilter的一个或多个实例。根据名称建议,这些过滤来自输入的某些字符。有很多预建的(请参阅类文档顶部的“知道子类”),但您也可以通过扩展InputFilter类来实现自己的类。

答案 1 :(得分:0)

您可以使用TextWatcher(链接:http://developer.android.com/reference/android/text/TextWatcher.html)添加到EditText(链接:http://developer.android.com/reference/android/widget/TextView.html#addTextChangedListener%28android.text.TextWatcher%29)并实现三种提供的方法,以控制用户的输入并执行您想要的任何操作