У меня есть EditText для IP-адреса или записи DNS. Большинство людей будут использовать IP-адрес, поэтому я хочу, чтобы программная клавиатура по умолчанию использовала цифровую клавиатуру. Я могу сделать это с помощью:
android:inputType="phone"
Но тогда я не могу вернуться к текстовой клавиатуре, если вместо этого они хотят ввести запись DNS.
Я бы предпочел показать альтернативную текстовую клавиатуру (?123) вместо цифровой клавиатуры, чтобы пользователь мог легко переключиться на текстовую клавиатуру, если это необходимо.
Как я могу это сделать?
Ссылка: http://developer.android.com/resources/articles/creating-input-method.html