Я использую android: phoneNumber, чтобы открыть программную клавиатуру, чтобы получить номер телефона в android. Я хочу открыть клавиатуру, которая содержит все ключи, необходимые для ввода идентификатора электронной почты в edittext. Итак, есть ли какое-либо решение для этого (электронной почты), например номера телефона. Спасибо

4
kehnar 26 Авг 2011 в 08:55

3 ответа

Лучший ответ

Вы можете установить свойство Тип ввода для EditText

Image of Input Type

2
Niranj Patel 26 Авг 2011 в 05:03

Используйте textEmailAddress (0x00000021), как определено здесь: http: / /developer.android.com/reference/android/widget/TextView.html.

В коде Java:

 myEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);

В свойствах XML:

 android:inputType="textEmailAddress"
9
Mason Lee 11 Ноя 2011 в 07:58

Используйте приведенный ниже код для получения электронной клавиатуры электронной почты

Editetxt email=(EditText)findViewById(R.id.edotetxtemail)
email.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
2
Pinki 26 Авг 2011 в 05:01