android: inputType="textEmailAddress" - "@" Schlüssel und ein ".com" Schlüssel?

8

Ich habe einen EditText wo ich den inputType="textEmailAddress" setze. Mein Verständnis ist, dass dies eine weiche Tastatur hervorbringen sollte, die besser für die E-Mail-Adresseingabe geeignet ist.

Im Blog-Eintrag für IMF Android IMF wird ein bestimmtes Bild für die Zusammenstellungs-E-Mail angezeigt, wobei die Soft-Tastatur aus der Taste "@" für die E-Mail-Adresseingabe besteht.

Aber in diesem speziellen beantworten die angezeigte Soft-Tastatur zeigt eine '.com' Taste neben der '@' Taste.

Ist dieser '.com' Schlüssel ein Standardschlüssel bei android: inputType="textEmailAddress"? Oder ist eine Einstellung beteiligt?

    
yjw 26.03.2011, 04:09
quelle

3 Antworten

19

Es gibt keinen "Standard" wirklich. android:inputType ist lediglich ein Hinweis für Ihren IME. Jetzt, wo IME die Standard-Android 1.1-Tastatur, die Android 2.0-Tastatur, die HTC Sense-Tastatur, SwiftKey, Swype sein könnte, nennen Sie es. Jeder kann selbst entscheiden, ob er einen ".com" -Schlüssel hinzufügen möchte oder ob er inputType vollständig ignorieren möchte.

    
EboMike 26.03.2011, 04:14
quelle
5

Versuchen Sie es, es könnte Ihnen helfen

%Vor%     
Jithu 30.07.2014 09:22
quelle
1

Das Android-eigene SDK enthält ein Beispiel für die Verwendung von inputType, um das Verhalten zu ändern (siehe: Ссылка )

Interessanterweise hat KeyEvent keinen spezifischen Schlüsselcode für den Schlüssel ".com" in der Frage. Ich nehme an, dass es einen unbenutzten Schlüsselcode für diesen Zweck verwendet.

    
Jason Hanford-Smith 26.03.2011 04:31
quelle

Tags und Links