我想获得一个只允许字母(大写和小写)输入的editTextview。
使用以下代码可以实现:
edittv.setKeyListener(DigitsKeyListener.getInstance("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"));
问题在于我得到了一个数字键盘,就像这样: 为了返回到正常的键盘,我找到了这个代码:
edittv.setKeyListener(DigitsKeyListener.getInstance("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"));
edittv.setInputType(InputType.TYPE_CLASS_TEXT);
它可以恢复键盘,但随后所有字符都被允许,因此它撤消了先前的代码。
那么,我怎样才能通过编程仅允许字母使用字母键盘呢?