2013-02-19 10 views
5

chính xác inputType cho email trong EditText là gì?loại cho văn bản email android

<EditText 
    android:id="@+id/email" 
    android:layout_width="200dip" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/textEmail" 
    android:inputType=""/> 
+0

để tạo toàn bộ chủ đề dễ dàng hơn thay vì viết câu hỏi của bạn trong google? – mihail

+0

Tôi google nó và đây là lần truy cập đầu tiên :) – athospy

Trả lời

2

Bạn không cần, mặc định là tốt. Bạn chỉ cần một kiểu đầu vào khi bạn muốn hành vi đặc biệt - chỉ số, mật khẩu, những thứ tương tự.

Chỉnh sửa: nếu bạn muốn có địa chỉ email, hãy sử dụng textEmailAddress như những người khác được đề xuất. Phần thân của một email, đó là cách tôi đọc câu hỏi, có thể là mặc định. Subject có textEmailSubject, nhưng có xu hướng bị bỏ qua.

+1

không, bạn cần nó để đưa simbol @ vào bố cục mặt trước chẳng hạn. – mihail

+0

Ah, đó là hành vi cụ thể của bàn phím. Có lẽ bàn phím mặc định làm điều đó, tôi đã không sử dụng nó trong một năm hoặc lâu hơn. Ngoài ra, có một loại cho một địa chỉ email và chủ đề, nhưng không có gì cho phần thân của email. Vì vậy, nó phụ thuộc vào một trong những ông muốn. Và đối tượng trên nhiều bàn phím (nhiều nhất?) Sẽ bị bỏ qua và được sử dụng làm văn bản thuần túy. –

9
android:inputType="textEmailAddress" 

Nếu bạn nhấn Ctrl + Space trong Eclipse sau đó nó sẽ đưa lên trình đơn tùy chọn có sẵn và thu hẹp chúng xuống khi bạn gõ.