2012-04-18 7 views
11

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

+0

Może to być dowolna przeglądarka np. Dla Androida, Opery Mobile, Chrome lub Firefoxa. – user1271519

+4

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

Odpowiedz

3

tak jest posible

w EditText XML wystarczy dodać atrybut

android:inputType="textEmailAddress" 

to zobaczyć więcej

EditText, inputType values (xml)

+2

Gdzie znajduje się edittext (xml)? Jak ja smutno, nie używamy żadnego xml, jak sądzę. – user1271519

19

będzie tylko umieścić

android:inputType="textEmailAddress" 

w twoim polu editekstowym.

+0

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

+2

Jak wspomniano, nie odpowiada to na pytanie dotyczące stron internetowych. – Lukos

0

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.