2012-04-18 28 views
11

Tôi đang tạo ứng dụng với WebView. Tôi sử dụng WebView để hiển thị các trang HTML, có chứa các trường nhập. Nếu các trường nhập HTML mong đợi một địa chỉ email được người dùng nhập, thì tôi muốn bật bố cục bàn phím thân thiện với email. Có thể thiết lập HTML hoặc WebView để hiển thị bàn phím thân thiện với email trên Android, như bạn có thể trên iPhone không?Bật bàn phím email trên Android cho loại email đầu vào

+0

Điều này có thể sử dụng bất kỳ trình duyệt nào ví dụ như android, opera mobile, chrome hoặc firefox. Giải pháp – user1271519

+4

: Thẻ đầu vào HTML5 có một số hạn chế để bật bàn phím, tham khảo liên kết sau để kiểm tra các loại bàn phím được hỗ trợ bằng thẻ đầu vào. http://www.quirksmode.org/html5/inputs_mobile.html – Ponmalar

Trả lời

3

có nó là posible

trong xml EditText bạn chỉ cần thêm thuộc tính

android:inputType="textEmailAddress" 

thấy điều này để biết thêm

EditText, inputType values (xml)

+2

Vị trí edittext (xml) nằm ở đâu? Giống như tôi buồn chúng tôi không sử dụng bất kỳ xml tôi đoán. – user1271519

19

Bạn sẽ chỉ đưa

android:inputType="textEmailAddress" 

trong hộp edittext của bạn.

+0

Cảm ơn Vijay, câu hỏi dành cho trang web. Nếu giải pháp của bạn sẽ hoạt động trên web, bạn có thể đưa thêm một số chi tiết nữa không? Tôi không nghĩ rằng chúng tôi đang sử dụng layout.xml ở tất cả cho điều này? – user1271519

+2

Như đã đề cập, điều này không trả lời câu hỏi về trang web. – Lukos

0

Bạn có thể sử dụng loại đầu vào HTML5 email, mà trên các phiên bản Android gần đây sẽ trả về bàn phím qwerty với các phím @. bổ sung.

<input type="email" name="myinput" /> 

Điều này dường như không hoạt động trên Gingerbread.

Các vấn đề liên quan