Beiträge von Psychosadistic

    Die *.xml-Datei zu deiner MyListFragment hätte ich gerne mal gesehen.
    In dieser musst du eine ListView reinkloppen:


    Das steht auf der Seite! :)

    Code
    <ListView
            android:id="@android:id/list"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" >
    </ListView>


    Hier der komplette Code in der Datei:


    Hat deine MyListFragment eine onCreate()-Methode?

    Custom bedeutet nur "selbsterstellt".
    Es ist und bleibt eine ListView, bei der du eben nicht vorgegebene Eigenschaften, sondern eigene nutzt.


    Huh - da habe ich dich falsch verstanden - natürlich hast du deine Tabbed-Activity und bestückst diese mit Fragments, wobei das jeweilige Fragment dann die ListView enthält bzw. das, was du brauchst. Ich dachte zuerst, du wolltest Fragments in die ListView packen, damit diese die jeweiligen Eigenschaften besitzen (Bild anzeigen, Text anzeigen etc.).


    Tabbed-Activity <- Fragment <- ListView
    So in etwa grob dargestellt.


    EDIT: Im Nachhinein sehe ich, dass eine CardView ebenfalls recht hilfreich wäre.
    https://developer.android.com/…material/lists-cards.html


    Das hier scheint auch sehr lehrreich zu sein bezüglich der RecyclerView/CardView.
    http://java.dzone.com/articles…oid-recycler-and-cardview

    An sich ist der Gedankengang richtig, nur füllst du eine ListView nicht mit Fragment(s/en), sondern nur mit den Inhalten aus der Datenbank (Text -> TextView) (bzw. auch einem Bild (ImageView), insofern du eine "custom ListView" erstellt hast und die jeweiligen Zugriffe gewährt worden sind).


    Hier wird dir die Vorgehensweise bei der Erstellung einer custom ListView erklärt - http://www.androidinterview.co…-text-using-arrayadapter/
    Ob diese hilfreich ist, weiß ich nicht, Google hat ja noch mehr zu zeigen ;)


    Um dann auch später auf dem Stand der Technik zu sein, wäre es angebracht, dann z.B. eine RecyclerView anstelle der Standard-ListView zu nutzen.


    Zusätzlich würde ich den zu erstellenden Post nicht in einem extra Fenster starten lassen, es sollte ein Textfeld unten sein, ein Button rechts daneben, um das dann abzuschicken (wie z.B. beim WhatsApp-Chat o.Ä.).


    Sobald ich Zeit dafür finde, kann ich mich ja auch damit auseinandersetzen.

    Wäre es nicht einfacher, via StringBuilder den jeweilige Operatoren zu suchen, herauszuschneiden und hinten an zu fügen?
    Oder habe ich nur die Möglichkeit einer komplexeren Gleichung übersehen?


    Code
    infix:   3 + 4 * 2 / ( 1 - 5 ) ^ 2 ^ 3
    postfix: 3 4 2 * 1 5 - 2 3 ^ ^ / +


    Einfaches Anfügen ist da leider nicht so 'einfach'. Oder habe ich deine Idee nur halb-richtig interpretiert?

    Oh Gott ...
    Habe das voll verpennt - hier:


    Java
    for (String token : toNewNot.split("\\s"))


    Du splittest nach jedem Leerzeichen, ich habe das verwechselt, dachte \\s wäre einfach ein leerer String, haha. :D
    Dementsprechend erhält er Folgendes bei "6+4":
    Er erhält als "token" eben "6+4".


    Solltest du solche Schreibweisen bevorzugen, müsstest du das obige \\s durch ein "" austauschen; ich jedoch würde es so stehen lassen.
    Bei "6 + 4" durchläuft er die for-Schleife 3x, da er "6", "+" und "4" als "token" bekommt und diese dementsprechend abhandeln kann.

    Du kannst deine eigenen Eintragungen in das Textfeld oben vornehmen, auf den Button klicken und eine Ausgabe erhalten - Fehler werden nicht abgefangen. :D


    ShuntingYard.java (dein eigenes Package nicht vergessen ganz oben zu belassen!)




    activity_main.xml


    Das ist gut :)
    War ja auch nur ein Vorschlag - darf man fragen, was das gekostet hat - so eune unlimitierte Lizenz? Es geht zwar so weit, dass man die Copyrights entfernen darf etc., aber nun ja.
    Ich kann dir ja trotzdem mal für mich wichtige oder nützliche Dinge empfehlen. :)


    Hoffentlich kommt bald ein Upgrade :3
    Ich mag das WBB4 >3<

    Hast du bereits eine Lizenz? Sonst könnte ich dir meine "leihen", da ich damit eh nicht viel zu tun habe mehr.
    Habe auch vielerlei Sachen gekauft, das Lexikon z. B. auch :)
    Ist hier zwar schon, meine aber nur :3


    Ja, das "tot sein" war auch weit hergegriffen, bin Anderes gewohnt :P

    Ich bin nicht 'man', sondern ich selbst. Wozu also eine Entschuldigung, wenn ich nichts verbrochen habe oder 'falsch' gemacht habe? Ich mag ungerne zur Gesamtheit dazugehören; dies ist jedoch nicht immer zu vermeiden ...
    Flapsig wäre es gewesen, würde ich es ohne dazugehörige Gesichtsäußerung ( :) ) schreiben. Bitte verzeih, sollten meine Äußerungen etwas 'aggressiv' oder 'angegiftet' rüberkommen, gestresst bin ich bereits etwas - jedoch nicht wegen dieser Dinge hier. :o


    --


    Es ging im Übrigen nur darum, dass du jemandem nichts vorfertigst, sondern in Stückchen bzw. Portiönchen anhand der Möglichkeiten erklärst, wie man es machen kann. Daher werde ich mich um jene Arbeit kümmern.


    --


    EDIT: Wenn ich mir gerade nochmal die Arbeit mit dem Pager anschaue, oh weh ...
    Es ist nicht viel selbst zu machen, man kann es sich ja alles automatisch erstellen lassen, das Verständnis dahinter wird u.U. aber die Problematik darstellen; es ist zwar nicht alles wirklich notwendig zu wissen, aber schon eine Sache für sich. :D

    "Der Mensch" ist aber maskulin :)


    Ein Pager stellt Reiter zur Verfügung, um's vereinfacht auszudrücken.
    Und bei den verschiedenen Reitern hast du dann jeweils eine Liste, für jede Liste benötigst du einen Adapter, der für dich die Einfügearbeit übernimmt :)


    Dennoch kommt man nicht auf solche Zeiten :3


    Ich werde mich einfach mal ransetzen, hätte ja sein können, dass Marco das auch macht bzw. vorhatte.

    Bezüglich des Pagers stimme ich dir vollkommen zu, habe daran gar nicht gedacht. Nur weiß ich nicht, wieso er 20 bis 40 Stunden für sein Projekt bräuchte bzw. für deinen Vorschlag. Solange wird man sicherlich nicht brauchen. Selbst ein Anfänger wird dafür nicht so lange brauchen, aber vielleicht hast du dir ja dabei etwas gedacht.


    Wenn du es nicht vorhast für ihn schon einmal fertig zu basteln um ggf. 'besser helfen zu können', so würde ich das übernehmen, weil ich ja bereits angefangen habe. :P

    und die sortierung sollte auch beibehalten werden.


    [1]Katze
    [2]Hund
    [3]Hamster


    sprich also wenn ich den hund nun abhacke auf platz 2 soll er dort auch als 2 sein. falls ich die 1 dann abhacke soll sie vor dem hund landen. genauso auch wieder mit dem zurück, also wenn ich sie wieder "verloren" habe sollen sie sich wieder so sortieren


    Ich werde mich mal mit meiner Idee ransetzen und dementsprechend rumcoden. Sobald ich zu einem Ergebnis gekommen bin, werde ich es dir mitteilen.
    Die Sortierung ist auch keine Hürde. :)

    Nun, ich hätte mir es so gedacht:


    Der Anfangsbestand wird dir in der MainActivity gezeigt.


    [1] Hund
    [2] Katze
    [3] Maus


    Du kannst dann nach Belieben an-/abwählen - solltest du dann auf ON klicken, dann werden diese als 'erledigt' weggeschoben (grob gesagt: in die zweite Activity - das mit dem Ausgewählte).
    Von der zweiten Activity aus kannst du bereits angehakte Sachen wieder auf OFF setzen, sodass diese zur allgemeinen Übersicht wieder zurückkehren.


    Im Übrigen solltest du eine ListView anstelle der Checkbox nutzen, da diese das u.a. mit inne hat und man die Elemente auch - finde ich - einfacher in die Datenbank bekommt bzw. von dort ausliest.

    Ich meine schon Pokémon in seiner Gesamtheit.
    Zeichentrick, Spiele, Sammelkarten… Alles, was irgendwie mit Pikachu, Fluffeluff und Konsorten zu tun hat.


    Dass sie immer noch aktuell sind ist schön, allerdings werde ich auf den Zug nicht aufspringen. :)
    (Hey, lieber in einem Vorstellungsthread sich über Persönliches austauschen als das gar nix im Forum passiert.)


    Ah okay :)
    Bezüglich der Sammelkarten - gelernt habe ich das Pokémon-TCG per Gameboy-Spiel. Karten besitze ich einige davon, aber hauptsächlich Yu-Gi-Oh und Magic, doch auch Duel Masters (Magic-Abklatsch) sowie Digimon (nie gespielt, nie gelernt).
    Den neuen Anime kann man sich vielleicht mal antun, aber die alten sind so ... bäh xD


    Brauchst du auch nicht, früher war es eher so ...
    ERDBEBEN! -> Win!
    Heutzutage ist es eine eigene Wissenschaft geworden ... xD

    Anstelle der Radiobuttons solltest du vielleicht Checkboxen nutzen oder du packst deine verschiedenen Werte gleich in eine ListView. Radiobuttons sind meist für eine einzelne Auswahl zu gebrauchen, Checkboxen für mehrere.
    Die ListView könntest du dann als "simple_list_item_multiple_choice" festlegen -> das wäre dann ein guter Ersatz (gut, weil ich damit was gemacht habe) für Checkboxen im Allgemeinen; außerdem ist es flexibler in der Handhabung
    Speicherungen für deine Auswahl kannst du in einer Datenbank (SQLite wird hierfür genutzt) vollführen.


    Bevor ich dir jedoch helfen werde und dich mit Ko... Code angreife:


    (1) Du möchtest gerne ein Tier (oder auch mehrere Tiere) auswählen können? Oder doch nur eins?
    (2) ON setzt die Tiere auf 'erledigt' bzw. 'abgehakt'?
    (3) OFF dementsprechend vice versa?