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.

Wie bekommst du die Zifferntastatur mit der Möglichkeit, Dezimalstellen und Negative einzugeben?

  • Android: EditText schaltet die Tastatur automatisch ein, wie man aufhört?
  • Wie bekomme ich die Ergebnisse aus einem AlertDialog?
  • Wie zu vermeiden, schneiden / kopieren / Einfügen in Smartphone nach dem Rotations-Port auf Android4.X landen?
  • Floating Label mit zwei editText
  • Dialog Fragment mit und EditText zeigt die Tastatur automatisch nach dem Laden an
  • EditText, adjustPan, ScrollView Problem in Android
  • Das angegebene Kind hat bereits ein Elternteil. Sie müssen removeView () auf dem ersten Elternteil des Kindes aufrufen (Android)
  • Gibt es eine Möglichkeit, das Wort in einem EditText zu entdecken
  • 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.