2011-06-16 77 views
0

在我的屏幕中有一个名称EditText。我只想接受来自a-z,A-Z 的字母表示,并且不应该接受数字,特殊字符。使用inputtype="textPersonName"该但其notworkingEditText输入类型问题

我',它接受装置示出的所有数字,字符等。

对于电话字段inputtype="phone"正在它接受装置表示仅field`号码。

为什么这样?

回答

2

您将需要子类化EditText并检测关键事件。 拒绝a-zA-Z以外的任何字符 这是限制可接受字符的唯一方法。

一个人的名字可能包含一个数字,所以textPersonName工作正常。

+0

是的,你是正确的.. – Udaykiran 2011-06-16 10:21:10

0

尝试使用TYPE_TEXT_VARIATION_PHONETIC

+0

Thanx,但它不工作... – Udaykiran 2011-06-16 10:21:29