如何使用edittext监听器阻止用户输入特殊字符(&%+?@ ...等)并防止用户输入数字,最后允许用户只输入字母(ABC .. 。)
答案 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)并实现三种提供的方法,以控制用户的输入并执行您想要的任何操作