There is a name EditText
in my screen. I want to accept only alphabets means from a-z,A-Z
and should not accept numbers, special chars.
I\'am using
Try using TYPE_TEXT_VARIATION_PHONETIC
Your best bet is to use an InputFilter to restrict the characters that are permitted in your EditText control. You should be able to easily adapt the answer from How do I use InputFilter to limit characters in an EditText in Android? to do what you require.
You will need to subclass EditText and detect key events. Reject any character other than a-zA-Z This is the only way to limit the acceptable characters.
A person's name could contain a number so textPersonName is working correctly.