1. verstehe ich eine Fehlermeldung nicht, und
2. Weiß ich daher auch nicht, was ich dagegen tun kann...
Ich habe eine Activity mit 3 EditText boxen gebastelt.
in der EditText1 gebe ich einen Wert ein, der dann formatiert wieder ausgegeben wird...
wenn ich Werte zwischen 0 und 1 eingebe, bekomme ich eine Fehlermeldung...
Ich habe mehrmals versucht Werte zwischen 0 und 1 einzugeben und es funktioniert ohne Fehler !?
Was für einen Wert gibst Du ein und welche Fehlermeldung bekommst Du ?
Habe noch mal Dein Programm versucht und jetzt bekomme Ich auch den Fehler.
Als Ich es zuerst versucht hatte war für mich 'eine 0 eingeben' zu erst Alles löschen und dann eine 0 eingeben und das funktioniert.
Wenn man aber an den schon existierenden Text ein 0 anhängt bekommt man den Fehler weil Du ein Komma drin hast !
B4A braucht einen Dezimalpunkt nicht ein Dezimalkomma ?
Ersetze das Komma duch einen Punkt dann funktioniert es.
prima, jetzt bekomme ich weniger Fehlermeldungen!
Ein Problem besteht immer noch: man kann Sachen wie "-" oder "." oder "-." eingeben - die erzeugen dann doch eine Fehlermeldung.
das habe ich mal mit
B4X:
If EditText1.Text="-" OR EditText1.Text="" OR EditText1.Text="." OR EditText1.Text="-." Then EditText1.Text="0"