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