Beiträge von ArtooDetoo

    Hallo zusammen,


    ich erzeuge die Einträge für eine Liste wie folgt:


    Java
    ListView l = (ListView) findViewById(R.id.listView1);
    l.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, nameArray));


    Jetzt möchte ich zusätzlich zu den Namen, die im nameArray gespeichert sind, jeweils das Datum klein darunter anzeigen.


    So wie ich das verstanden habe, brauche ich jetzt ein eigenes Layout für die Zeilen. Das habe ich schon gebastelt, ist ja nicht schwer.


    Ich kriege es aber nicht hin, einen Adapter zu schreiben, der das nameArray und dateArray als Parameter bekommt und passend in die einzelnen Zeilen der Liste schiebt.
    Von welcher Adapterklasse erbe ich am besten? Wie sieht dann das weitere Vorgehen aus?


    Grüße, R2

    Ich habe mein Problem jetzt folgendermaßen gelöst:
    Es wird tatsächlich keine neue Aktivität gestartet, sondern nur per setContentView() das Layout ausgetauscht.
    Das Programm merkt sich die Position der Liste, an der man stand und beim drücken des Backbuttons wird das Layout wieder zurück geändert, die Liste wieder gefüllt und an die letzte Position gesprungen.

    Entweder verstehe ich das nicht ganz, oder das funktioniert so nicht.


    Ich erkläre meine Situation mal genauer.
    Ich bekomme als Antwort auf eine HTTP Anfrage die Einträge für die Liste (ich kann angeben, wie viele).
    Zuerst möchte ich nur beispielsweise 20 Stück abrufen und anzeigen. Sobald der Benutzer aber bis ans Ende der Liste gescrollt hat, soll wieder eine HTTP Anfrage gemacht werden, die die nächsten 20 Einträge abruft und dann an die Liste anhängt.

    Die Liste wird aus einem Array generiert (das ich übers Netzwerk abrufe)

    Java
    ListView l = (ListView) findViewById(R.id.listView1);
    l.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, Liste[1]));


    und damit nicht alle Daten auf einmal abgerufen werden müssen, will ich nur ein paar laden und bei Bedarf dann mehr.

    Durch finish() oder den Backbutton beendet sich das ganze Programm...


    Ist denn jetzt mein ganzer Ansatz falsch oder wie löse ich das Problem am besten?
    Ich habe mehrere Tabs mit Listen jeweils. Wenn man ein Listitem auswählt, sollen Details angezeigt werden, ohne dass die Tabs verschwinden.

    Hallo zusammen,


    ich habe ein TabLayout mit mehreren Tabs. Zu jedem Tab gehört eine Activity. Das Wechseln der Tabs funktioniert problemlos, aber darum geht es nicht ;)
    Wie muss ich einen Intent einstellen, damit eine neue Activity


    1. Im aktiven Tab aufgerufen wird
    oder
    2. Statt des gesamten TabLayouts aufgerufen wird?


    Viele Grüße, R2

    Hallo zusammen,


    wenn man von einer Ansicht in eine andere wechseln will, kann man per Intent in eine andere activity wechseln.
    Ist es nicht leichter per setContentView das andere Layout darzustellen und in der activity zu bleiben oder hat das Nachteile?


    Grüße, R2

    Hallo zusammen,


    ich möchte mehr oder weniger kleine XML Dokumente parsen und bequem Zugriff auf die Elemente haben. Über das SAX oder XmlPullParser kommt mir das etwas umständlich vor ... gibt es da etwas besseres?


    Viele Grüße,
    R2