Показать альтернативную текстовую клавиатуру - PullRequest
0 голосов
/ 31 октября 2011

У меня есть EditText для IP-адреса или записи DNS.Большинство людей будут использовать IP-адрес, поэтому я хочу по умолчанию программную клавиатуру использовать цифровую клавиатуру.Я могу сделать это с помощью:

android:inputType="phone"

Но тогда я не могу вернуться к текстовой клавиатуре, если вместо этого они хотят ввести запись DNS.

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

Как это сделать?

Ссылка: http://developer.android.com/resources/articles/creating-input-method.html

Ответы [ 2 ]

1 голос
/ 31 октября 2011

Вы можете программно изменить inputType, используя функцию setInputType .Таким образом, вы можете просто вставить на свой интерфейс кнопку, которая позволит пользователю переключаться между двумя типами клавиатур.

0 голосов
/ 31 октября 2011

а как же

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