Konfiguriere android EditText, um Dezimalstellen und Negative zu erlauben

Ich habe einen Android EditText dass ich die EditText möchte.

Wenn ich den android: inputType auf numberSigned setze, bekomme ich die Zifferntastatur und die Möglichkeit, Negative einzugeben. Das wird mir aber keine Dezimalstellen geben. Wenn ich die numberDecimal inputType verwende, kann ich Dezimalstellen aber keine negativen verwenden.

  • Pixel Perfect Collision Erkennung zwischen einer benutzerdefinierten Ansicht und einem ImageView
  • So stellen Sie die Textgröße der Textansicht dynamisch für verschiedene Bildschirme ein
  • Dagger-Modul Einschluss-Zyklus
  • Drawable => Graustufen
  • Deaktivieren von AutoHideSplashScreen für Android funktioniert nicht
  • Wie benutzt man Proguard in Android 2.3
  • Wie bekommst du die Zifferntastatur mit der Möglichkeit, Dezimalstellen und Negative einzugeben?

  • Android-Support-Bibliothek erhöht die APK-Größe sehr
  • Google-Richtungs-API-Limit
  • Ignoriere mehrere Warnungen in Android-Fussel
  • Einmal für alle, wie richtig zu speichern Instanz Zustand von Fragmenten in Back-Stack?
  • Recycler-Ansicht nicht anzeigen
  • Ist SharedPreferences Zugriff zeitaufwendig?
  • 3 Solutions collect form web for “Konfiguriere android EditText, um Dezimalstellen und Negative zu erlauben”

    Sie fehlen gerade dieses in Ihrem EditText,

     android:inputType="numberDecimal|numberSigned" 

    Wir können benutzen,

     edit_text.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED); 

    Wenn wir programmgesteuert benutzen müssen

    Sehen Sie diesen Link kann sein, es ist Ihnen helfen, http://developer.android.com/resources/articles/creating-input-method.html

    Und die möglichen Werte für den android: inputtype sind:

     •none •text •textCapCharacters •textCapWords •textCapSentences •textAutoCorrect •textAutoComplete •textMultiLine •textImeMultiLine •textNoSuggestions •textUri •textEmailAddress •textEmailSubject •textShortMessage •textLongMessage •textPersonName •textPostalAddress •textPassword •textVisiblePassword •textWebEditText •textFilter •textPhonetic •textWebEmailAddress •textWebPassword •number •numberSigned •numberDecimal •numberPassword •phone •datetime •date •time 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.