it-swarm.com.de

Was ist der Unterschied zwischen dem Eingabetyp PHONE NUMBER & NUMERIC TEXT in Android Textfeldern)?

Ich entwerfe eine Tastaturanwendung für Android. Kam über die verschiedenen Eingabetypen wie - Telefonnummer, E-Mail, URL usw., für die die Tastatur idealerweise das Layout für den Benutzer ändern sollte.

Ich konnte den Unterschied zwischen NUMBER & PHONE nicht verstehen.

PHONE - Ich verstehe, wird verwendet, um Telefonnummern einzugeben, die Folgendes haben können: 0-9, plus Hashtag, Bindestrich, Sternchen und Klammern.

NUMBER - ??

Ich konnte keine Textfelder finden, die speziell NUMBER als Eingabetyp verwenden. Wo genau wird es verwendet? Und wie sollte das Tastaturlayout aussehen?

1
Niraj Patel

Es gibt mindestens mehrere Gründe, warum die beiden Felder unterschiedlich sind - eines für den Benutzer und eines für den Entwickler/Websitebesitzer.

Das Feld 'Nummer' löst bei Fokussierung auf ein mobiles Gerät eine vereinfachte Zifferntastatur mit den Nummern 1-9, a '-', a ',', a '.' Und einem '_' aus. Während das Feld "Telefon" eine Telefontastatur auslöst, die auch "#", "*" und "+" sowie die Buchstabengruppen enthält, die Sie auf einem normalen Telefonwahltasten finden.

Die Unterschiede sind auch nützlich für Datenverwaltungsvorgänge, bei denen die Felder als 'number = ""' oder 'phone = ""' an den Server übergeben werden.

Sie können es mit Ihren eigenen Geräten unter http://nativeformelements.com versuchen

4
Andrew Martin