В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Пробовали ли вы добавить атрибут android: digits = "abcde ..... 0123456789"
?
Хотя android: digits
указывает, что это числовое поле, мне действительно удалось настроить его на прием букв и специальных символов (проверено на SDK-7).
Если это не сработает, вам придется реализовать KeyListener
.
см .: http://developer.android.com/reference/android/widget/TextView.html#setKeyListener (android.text.method.KeyListener)