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/anonymous/a0e3…7144ba40106342d
    https://gist.github.com/anonymous/d6e6…39e1d0a816ee989
    https://gist.github.com/anonymous/68e0…cd2f0e5ce2d4ba2


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


    MFG


    DerDon