Создать пользовательский тип ввода - PullRequest
1 голос
/ 16 декабря 2010

Можно ли создать пользовательский тип ввода для клавиатуры Android?

Я хочу сделать так, чтобы клавиатура сначала показывала цифровую клавиатуру, а затем после того, как пользователь вводит число с плавающей запятой или целое число, а затем пробел, я хочу, чтобы он переключился на стандартную альфа-клавиатуру.

Я пытался использовать экземпляр TextWatcher, но он кажется ошибочным на всем, что выше 2.0 (иногда это может привести к потере символа, это не происходит на 1.6 или ниже).

Есть идеи?

Спасибо за чтение.

1 Ответ

0 голосов
/ 16 декабря 2010

Да, это возможно.

Я сам этого не делал, но доказательства есть в приложениях, которые служат типами ввода.Посмотрите приложения, такие как Swype и 8pen;они служат разными типами ввода, при этом Swype строится на клавиатуре, аналогичной стандартному, а 8pen обеспечивает совершенно другой интерфейс ввода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...