2016-07-24 21 views
1

Ich habe dies für Stunden ohne Fortschritte erforscht.
Ich brauche eine einfache Benutzeroberfläche, um das tägliche Gewicht einzugeben.
Ich versuche, eine EditText Schnittstelle zu vermeiden, die in der Benutzererfahrung fehlt.
Mein FitnessPal zum Beispiel hat genau das, wonach ich suche.
MyFitnessPal's weight input
Die Android-Nummer ausgewählt scheint für Ganzzahlen fest verdrahtet. Wenn es doppelte Variablen erlaubt, kann ich nicht herausfinden, wie es funktioniert.
Jede Hilfe wird geschätzt.Double (dezimal) Number Picker für die tägliche Gewichtsverfolgung - Android

+0

http://stackoverflow.com/questions/13645927/android-numberpicker-for-floating-point-numbers –

+0

Ja, ich habe diese Frage/Antwort gesehen. Es geht nicht auf meine Frage ein. Erstens kann ich nicht jede Nummer von 80.0 lbs bis 350.5 lbs vorprogrammieren und in ein Array eingeben. Die Links sind auch nicht viel Hilfe. Trotzdem danke. – seekingStillness

Antwort

1

Ich endete mit zwei separaten Zahlen-Picker (Integer), sie nebeneinander ausrichten, und platzieren Sie eine TextView "Zeitraum" zwischen ihnen - so dass das Aussehen einer doppelten Variable. Im Java verwandelte ich sie in Doppel, führte etwas Mathe durch und konnte meine Nummer bekommen. Vielleicht nicht die effizienteste, aber es hat funktioniert.