Beiträge von DerDon

    Also die neue Zeile fügt er ohne weiteres hinzu


    Bin grad nicht zuhause, deshalb kann ich den Code nicht prüfen
    Aber in meiner Main müsste stehen


    txt1.addTextChangedListener(tw);
    ...
    txt7.addTextChangedListener(tw);


    txt3.addTextChangedListener(time24);
    txt4.addTextChangedListener(time24);


    Auch in der Reihenfolge


    Und tw macht er und fügt auch eine Zeile hinzu, sobald in eine der 7 Zellen der Tabelle irgendwas eingetragen wurde


    Nur die time24 übergeht er halt komplett, es gibt auch keinen error oder crash, aber ich kann halt z.B. 13:65 eintragen

    Hi und danke für die Antwort


    Die Idee war halt, dass zwei Textwatcher unabhängig voneinander die Zellen prüfen


    newRowTextWatcher tw und Time24hFormatValidator time24 sind neu angelegte Java Klassen, die dafür geschaffen wurden: es sind textwatcher, die einen Eintrag in eine beliebige der Tabellenzellen prüfen und, falls einee vorhanden ist, eine neue Zeile hinzufügen (tw). Der zweite (time24) prüft, ob die Zeit das richtige Format hat (zumindest in der Theorie)


    Es sollen halt beide laufen können
    Könnte es sein, dass wegen tw time24 immer leere Zeilen vorfindet?

    Hallo und guten Tag zusammen,



    ich bin am Verzweifeln.
    Meine App soll folgendes können:
    Es existiert eine Tabelle, die sich automatisch erweitert, sobald jemand etwas eintippt
    Das funktioniert auch für jede Spalte und meiner Meinung nach ganz gut
    jetzt will ich aber, dass die Spalten 3 und 4 bzw. die Zellen darin
    überprüft werden. Es handelt sich um Zellen zur Zeiteingabe, und ich
    will natürlich verhindern, dass z.B. 13:85 Uhr eingegeben werden kann.
    Ich sitze nun schon zwei Tage davor, kann aber keine Lösung finden



    Es gibt noch ein paar andere Probleme (z.B. dass die neuen Reihen höher
    sind als die Ursprungsreihe), aber dieses ist mein dringlichstes



    Ein Bild der App im Anhang
    Und hier die Codes
    https://gist.github.com/anonym…f60bfcd8b27144ba40106342d
    https://gist.github.com/anonym…01c6e05ef439e1d0a816ee989
    https://gist.github.com/anonym…df56214652cd2f0e5ce2d4ba2



    Ich bitte inständigst um eure Hilfe, weil ich einfach nicht weiter komme



    MFG



    DerDon