2013-02-19 3 views
5

co jest poprawne inputType dla email w EditText?wpisz tekst wiadomości e-mail Android

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

, więc łatwiej jest utworzyć cały temat zamiast pisać pytanie w Google? – mihail

+0

I google to i to jest pierwsze trafienie :) – athospy

Odpowiedz

2

Nie potrzebujesz jednego, domyślny jest w porządku. Potrzebujesz tylko typu wejścia, jeśli chcesz zachować specjalne zachowanie - tylko numeryczne, hasło, takie rzeczy.

Edycja: jeśli chcesz podać adres e-mail, użyj textEmailAddress, jak sugerowali inni. Treść wiadomości e-mail, czyli jak czytam pytanie, może być domyślna. Obiekt ma textEmailSubject, ale zwykle jest ignorowany.

+1

nie, potrzebujesz go do przyniesienia @ simbol na przednim układzie na przykład. – mihail

+0

Ah, to bardzo specyficzne zachowanie klawiatury. Może domyślna klawiatura to robi, nie używałem jej od roku. Istnieje również typ adresu e-mail i tematu, ale żaden nie dotyczy treści wiadomości e-mail. To zależy od tego, który chciał. I temat na wielu (większości?) Klawiszach byłby ignorowany i używany jako zwykły tekst. –

9
android:inputType="textEmailAddress" 

Jeśli trafisz Ctrl + Kosmiczne w Eclipse to spowoduje wyświetlenie menu dostępnych opcji i ich zawężania podczas pisania.