Какой android:inputType следует использовать для ввода IP-адреса?

Я создаю небольшое приложение для Android, в котором пользователь будет вводить IP-адрес или имя хоста в виджет EditText. 90% времени они будут вводить IP-адрес, остальное время - имя хоста.

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

Я не могу найти подходящий inputType. numberDecimal изначально казался хорошим вариантом, но он допускает только одну точку.

В идеале, я хотел бы начать со стандартной клавиатуры, на которой нажата кнопка ?123.

Как мне этого добиться?

48
задан AngryHacker 28 December 2011 в 11:15
поделиться