Wie man das Edittext-Feld für Dezimalstellen macht

Wie man dynamisch edittext Feld für die Annahme nur Doppel-und Schwimmer-Werte zu machen?

  • Android - wie man ein Formular POST in Android WebViewClient auf API Ebene 4 abfangen
  • Wie konvertiere ich ein JSONObject in Klassenobjekt?
  • Android Sqlite - "Kein solcher Tisch" Fehler
  • Windows 7 64bit Android AVD Startfehler: Speicher konnte nicht zugeordnet werden: 8
  • Ist es möglich, Nachrichten zwischen 2 androiden Geräten durch wifi auszutauschen?
  • Kann eine Klasse zwei Klassen verlängern?
  • IntelliJ Idee nicht generieren id in R.java
  • Android Maven Plugin - So starten Sie eine App automatisch nach dem Bereitstellen
  • Deaktiviere eine ImageButton?
  • Fehler beim Analysieren von C: \ Dokumente und Einstellungen \ <user> \ android \ devices.xml
  • Was ist der Zweck von Android <merge> Tag in XML-Layouts?
  • Fehler beim Warten auf Gerät: Zeit nach 300 Sekunden warten auf Emulator online zu kommen
  • 4 Solutions collect form web for “Wie man das Edittext-Feld für Dezimalstellen macht”

    Verwenden Sie diese Methode in Ihrer Aktivität:

    EditText et = (EditText) findViewById(R.id.text01); et.setInputType(0x00002002); 

    oder

     EditText et = (EditText) findViewById(R.id.text01) ; et.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL); 

    Hier ist text01 die ID des EditText Feldes in deiner R.java Datei;

    Referenz:

    http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType

    Vielleicht würde eine schönere Lösung verwenden

      et.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL); 

    Bearbeiten: Ich habe auch die Fahne InputType.TYPE_NUMBER_FLAG_DECIMAL hinzugefügt, um auch InputType.TYPE_NUMBER_FLAG_DECIMAL zu akzeptieren.

    Sie können auch die Funktion setInputType(int type) verwenden:

     EditText e e.setInputType(InputType.Number) //Many other options are also available 

    Et.setRawInputType (InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);

    Wobei setRawInputType dem android: inputType- Attribut entspricht.

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