android: inputType, textCapWords после textCapCharacters не работает - PullRequest
4 голосов
/ 01 июня 2011

У меня есть один EditText, и я устанавливаю первый фильтр ввода. Я даю textCapCharacters, и когда отображается программная клавиатура, она работает так, как если бы весь ввод был в верхнем регистре (только большими буквами), затем я получил другой EditText с фильтром ввода textCapWords и когда отображается программная клавиатура, буквы по-прежнему находятся в верхнем регистре, а после первого ввода первого символа они все еще в верхнем регистре, точно так же, как они получили фильтр ввода textCapCharacters, даже когда второе поле получило свойство textCapWords. Он действует так, как textCapCharacters устанавливает какой-то особый флаг, чтобы он не очищался другими файлами.

<EditText
    android:inputType="textCapCharacters" 
    />

<EditText
    android:inputType="textCapWords" 
    />
...