Validierung auf Text bearbeiten

Ich würde gerne wissen, wie man eine Bestätigung auf EditText macht. Zum Beispiel habe ich einen EditText, der nur numerische Werte akzeptieren sollte. Wenn etwas anderes als ein numerischer Wert vom Benutzer eingegeben wird, sollte es eine Warnmeldung anzeigen ( dh "bitte einen numerischen Wert verwenden …").

Gibt es eine Funktion, um herauszufinden, ob der eingegebene Text ein bestimmter Typ ist? Wenn möglich, bitte einen Code-Snippet angeben.

  • Wie bekomme ich die fertige Taste, um auf der Softtastatur zu erscheinen?
  • Vollbild-Hintergrundbild in einer Aktivität
  • Kann nicht importieren Android-Projekt in Eclipse - Finish-Taste macht nichts
  • Phonegap / Cordova Geolocation funktioniert nicht auf Android
  • Android Studio - Gradle Sync-Projekt fehlgeschlagen
  • Wie konfiguriere ich das Android-Verzeichnis?
  • Löschen EditText Text nach dem Hinzufügen vonTextChanged Implementierung
  • Wie kann ich auf getSupportFragmentManager () in einem Fragment zugreifen?
  • Veröffentlichen von mehreren apks mit verschiedenen Filtern für Handy und TV
  • Start Standort Strategie
  • Fehler beim Auflösen: com.facebook.android:facebook-android-sdk:4.4.0
  • Java: Verschiedene Ergebnisse bei der Decodierung base64 string mit java.util.Base64 vs android.util.Base64
  • 4 Solutions collect form web for “Validierung auf Text bearbeiten”

    Anstatt ein Pop-up zu machen, würde ich einen Tipp in den EditText integrieren und ich würde es so machen, dass der Benutzer nur Zahlen in den EditText (android: numeric, android: hint) eingeben könnte:

    <EditText android:layout_height="wrap_content" android:numeric="integer" android:hint="@string/numberHint" android:gravity="left" android:id="@+id/name" android:layout_width="wrap_content" android:maxWidth="60dp" android:textSize="6pt"> </EditText> 

    Weitere Informationen finden Sie hier: http://developer.android.com/reference/android/widget/EditText.html

    Ein anderer Weg, editText.setInputType (InputType.TYPE_CLASS_NUMBER);

    Bitte gehen Sie durch meine Blog-Post auf Android-Validierung [aktualisiert].

    BEARBEITEN:

    Was hat Informationen über,

    • Was ist regelmäßiger Ausdruck
    • Wie zu validieren Android Edittext Eingabe
    • Online regelmäßige Ausdruck Bibliothek
    • Online regelmäßiger Ausdruck Test-Tool
    • Erfahren Sie, wie Sie regelmäßigen Ausdruck schreiben

    Wenn du nett aussehende Validierungsmeldungen willst, kannst du die setError-Methode auf dem EditText-Steuerelement verwenden, wie ich hier zeige: http://blog.donnfelker.com/2011/11/23/android-validation-with-edittext/

    Die Standard-Fähigkeiten für Text / Checkbox usw. Validierung ist schlecht in Android. Ich habe einige unterstützende Klassen geschrieben, um dies zu beheben. Es enthält eine Validierungsschnittstelle, eine abstrakte Inplementation, eine validationresult-Klasse und 2 Beispiele für benutzerdefinierte implementierte Validierungen. 1 für reguläre Ausdrücke auf Text und eine einfache zu überprüfen, ob ein Kontrollkästchen überprüft wird.

    Hier ist der Link zu meinem Blog mit den Quellen und ein wenig zu erklären Form Validierung auf Android

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.