Beiträge von septix

    Moin,
    erstmal Danke an drumliner, ich habe den Adapter mal ausgelagert und noch etwas rumgefrickelt und es dann hinbekommen so wie ich es vor hatte. Danke für die Tipps.


    Zu dem showDialog(id) wollte ich auch noch geschrieben haben das diese Methode bei mir als depricated angezeigt wird, meine dialog.show() Methode allerdings einweindfrei funktioniert.

    Moin Leute, ich habe einen Button bei dem auf Klick ein prompt geöffnet wird und man 3 Werte in 3 EditBoxen eingeben kann.
    Ich habe zudem eine ListView welche die eingegebenen Werte anzeigen soll. So wie ich es momentan umgesetzt habe funktioniert es mit einem eingegebenen Wert einwandfrei, jedoch habe ich vor 2 bzw 3 Werte anzeigen zu lassen. Sobald ich einen zweiten Wert eintrage wird er in der nächsten ListView-Zeile eingetragen und nicht so wie ich es vorhabe in der nächsten Zeile(Wenn man sich den Code anschaut ist es auch logisch so wie es momentan abläuft!).


    Hier mal der code:



    Ich könnte theoretisch inputs.add(text+"\n"+text2) machen um es in 2 verschiedenen Zeilen anzeigen zu lassen, das ist jedoch nicht mein Ziel.
    Am Ende soll es von der Idee her so aussehen wie hier vorgestellt:
    http://sogacity.com/how-to-mak…rrayadapter-for-listview/


    Jeoch komme ich mit seiner Lösung nicht klar und hoffe das mir hier jemand helfen kann das Problem anhand meines Codes zu lösen.


    Mfg


    septix

    Hallo,


    ich glaub die Reihenfolge war einfach nur etwas durcheinander weil ich etlich lange herumprobiert habe.
    Ich habs eben aber nochmal getestet, wenn ich 29 und 30 tausche stürzt die App auch nach Klick auf den OK-Button der Userprompt ab, sobald das promptView davor steht läuft es einwandfrei!


    Mfg


    septix

    Ich glaubs nicht, "promptsView.findViewById(R.id.kategorieInput)" anstelle von findViewById(R.id.kategorieInput) funktioniert!
    Ich saß Stunden dadran und komm auf so etwas nicht :D


    Besten Dank für die schnelle und vorallem hilfreiche Antwort!!!!!


    Mit freundlichem Gruß


    septix

    Moin Leute,


    ich habe vor eine Benutzereingabe anzeigen zu lassen bzw zu speichern, dazu erstmal die prompts.xml welche das Design des EingabeFensters ausmacht:



    Wie man sieht rodere ich 3 Eingaben:
    Kategorie - String
    Betrag - number
    Datum - date


    nun meine MainActivity.java
    (ich habe imports rausgelassen um etwas Platz hier zu sparen)




    In der Methode public void onClick ist jetzt mal alles auskommentiert, packe ich die Zeile

    Java
    EditText kat = (EditText) findViewById(R.id.kategorieInput);


    rein ist alles noch ok, doch sobald die Zeile

    Java
    String katout = kat.getText().toString();


    drin ist stürtzt das Programm ab sobald ich die OK-Taste des promptes betätige.


    Mein ziel ist es im Prinzip an alle 3 Benutzereingaben zu kommen, jedoch weiss ich nicht wie.
    Ich hatte es beim herumexperimentieren mal so weit das er sich eine Speicheradresse in die variable katout gepackt hat, aber ich find nicht raus wie ich das Problem lösen kann, die App stürzt bei der besagten Zeile ab obwohl mit der variable katout noch garnichts gemacht wird...


    Falls ich etwas unklar formuliert habe oder noch Fragen sind einfach bescheid sagen.


    Mit freundlichem Gruß


    septix