Tworzę aplikację z WebView
. Używam WebView
do wyświetlania stron HTML zawierających pola wejściowe. Jeśli pola wejściowe HTML oczekują na wpisanie adresu e-mail przez użytkownika, chcę włączyć układ klawiatury przyjazny dla poczty e-mail. Czy można skonfigurować kod HTML lub WebView
, aby wyświetlać przyjazną dla poczty elektronicznej klawiaturę w systemie Android, tak jak na telefonie iPhone?Włączanie klawiatury e-mail na Androidzie dla typu wprowadzania wiadomości e-mail
Odpowiedz
tak jest posible
w EditText XML wystarczy dodać atrybut
android:inputType="textEmailAddress"
to zobaczyć więcej
Gdzie znajduje się edittext (xml)? Jak ja smutno, nie używamy żadnego xml, jak sądzę. – user1271519
będzie tylko umieścić
android:inputType="textEmailAddress"
w twoim polu editekstowym.
Dzięki Vijay, pytanie dotyczy strony internetowej. Jeśli Twoje rozwiązanie będzie działać w Internecie, czy możesz podać więcej szczegółów? Nie sądzę, że w ogóle używamy do tego layout.xml? – user1271519
Jak wspomniano, nie odpowiada to na pytanie dotyczące stron internetowych. – Lukos
Można użyć typu wejściowego HTML5: email
, który w ostatnich wersjach systemu Android wyświetla klawiaturę qwerty z dodatkowymi kluczami @
i .
.
<input type="email" name="myinput" />
To nie wydaje się działać na Piernik.
Może to być dowolna przeglądarka np. Dla Androida, Opery Mobile, Chrome lub Firefoxa. – user1271519
Rozwiązanie: Znacznik wejściowy HTML5 ma pewne ograniczenia, aby włączyć klawiaturę. Skorzystaj z poniższego łącza, aby sprawdzić obsługiwane typy klawiatury za pomocą znacznika wejściowego. http://www.quirksmode.org/html5/inputs_mobile.html – Ponmalar