Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to force English keyboard in android EditText

I know how to force numbers, texts etc.., but is there a flag or IME options for me to force the EditText to accept only certain language like English in case my DB fields can accept only English characters? of course I can check and notify the users on bad input but that's not exactly user friendly....

Implementing my own filter on the EditText might also be possible but I'm not sure it will force the keyboard layout itself to be in the language I need.

Any idea?

like image 791
codeScriber Avatar asked Dec 01 '10 12:12

codeScriber


1 Answers

For English Character only:

android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ"

With symbols that's, you have defines in digits string:

android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ !@#$%^*?"
like image 160
Surender Kumar Avatar answered Oct 06 '22 21:10

Surender Kumar