Android Wo gibts eine SortableListView?

X5-599

Top Contributor
Hi Leute,

Gibt es irgendie eine Möglich eine ListView vom Benutzer sortierbar zu machen? Drag and Drop von einzelnen ListenElementen meine ich. Von dem Gedanken das vorgefertigt im SDK zu finden habe ich mich mittlerweile verabschiedet. Aber es muss doch irgendwo irgendwer schon implementiert haben. Ich kann nur nicht brauchbares finden.
Alles kommt als Demo mit String Arrays. Aber sobald man eigene Views als Elemente verschiebt gibts nur noch Grafiksalat.

Ich hab das von Eric Harlow und das was hier demonstriert wird schon probiert. Android : Demo Sortable ListView - YouTube
 

X5-599

Top Contributor
Den kannte ich nioch nicht. Sieht aber im Vergleich zu den anderen reichlich komplizierter aus. Ich bin eher kein Freund davon Code zu benutzen den man nicht versteht... Aber mal sehen, ob das wenigstens was brauchbares ist...
 

X5-599

Top Contributor
Einmal das:
TICE: Experience - Android Drag and Drop List

und dann das:
Making a sortable ListView in Android | TechRepublic

Bei beiden gibts Probleme wenn man statt einfacher Strings eigene Views als Listen Einträge hat.

Bei Erics Variante lässt sich zum Beispiel Ein Button nicht mehr klicken sobald ein Listen Element verschoben wurde. Der Klick wird aber registriert. Es passiert nur kein UI Update (Button sieht anderes aus wenn geklickt) und die Action wird erst ausgeführt (Ein AlertDialog soll aufgehen) wenn wieder ein Element verschoben wird...

Beim zweiten vergrössern sich die Listen Elemente beim verschieben. Das wächst bis ins unendliche (irgendwann hat man nur noch einen weissen Screen).


Aber bei beiden gibt's Probleme mit EventListenern. Wenn ein Listen Element einen Slider hat kann er nicht mehr per "Slide" bewegt werden. Nur noch per Tab (links/rechts) vom aktuellen Wert. Und das schon bevor auch nur ein Element verschoben wird.
Da müssen sich irgendwelche Listener in die Quere kommen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Gibts das.Wo findet man die J2ME Gesamtdoku ? Android & Cross-Platform Mobile Apps 2
L Android Wie erstelle ich eine dynamische Tabelle (TableLayout)? Android & Cross-Platform Mobile Apps 2
W Zur Laufzeit erstelltes MenuItem an eine View binden Android & Cross-Platform Mobile Apps 1
J Android Zugriff auf eine Datei, diese von einer anderen App erstellt wurde? Android & Cross-Platform Mobile Apps 11
W Pixel Farbe in eine andere Farbe ändern im ImageView von ein Icon Android & Cross-Platform Mobile Apps 14
S Sinnvollste weg eine SQLite DB mit Android auslesen Android & Cross-Platform Mobile Apps 7
L Regelmäßig eine Methode im Hintergund ausführen Android & Cross-Platform Mobile Apps 1
J Android Wann ist eine App privat? Android & Cross-Platform Mobile Apps 10
M Android Schreiben von JsonDaten in eine SqliteDB Android & Cross-Platform Mobile Apps 7
M Suche eine Webseite mit dem aktuelle Datum in XML Android & Cross-Platform Mobile Apps 18
R Android Eine Website-frame in einer App Android & Cross-Platform Mobile Apps 4
Robat Android Wie mache ich eine App mit verschiedenen Leveln? Android & Cross-Platform Mobile Apps 8
M [Android] Wie erstellt man eine Verknüpfung eines Ordners? Android & Cross-Platform Mobile Apps 7
R [ANDROID] Dynamisch eine Liste erweitern Android & Cross-Platform Mobile Apps 3
K Verständisfrage bzgl. Buttons und ihnen eine Funktion geben. Android & Cross-Platform Mobile Apps 3
G eine Methode einer anderen Activity aufrufen Android & Cross-Platform Mobile Apps 9
S Android In Service überprüfen ob eine Activity gebunden ist? Android & Cross-Platform Mobile Apps 6
B TableLayout verhält sich nicht wie eine Tabelle Android & Cross-Platform Mobile Apps 3
L Android Eine Kleinigkeit für Profis Android & Cross-Platform Mobile Apps 2
A Android Eine Datei in Android löschen, aber wie ? Android & Cross-Platform Mobile Apps 24
A Koordinaten eine Images feststellen Android & Cross-Platform Mobile Apps 9
U [Android] Eine Datei aus Jar-Archiv laden Android & Cross-Platform Mobile Apps 4
N Gibt es eine opensource Speech-to-Text engine? Android & Cross-Platform Mobile Apps 3
B Android Eine Warnung in der Console (Eclipse) auswerten Android & Cross-Platform Mobile Apps 3
T Android Ergebnis eines XML+XSLT "transform" in eine HTML - Datei schreiben (Android) Android & Cross-Platform Mobile Apps 2
M Eclipse: cdc.jar in eine Midlet Suite integrieren Android & Cross-Platform Mobile Apps 18
L SecurityException beim lesen/schreiben eine Datei Android & Cross-Platform Mobile Apps 7
H Gibt es eine Alternative zur Location API? Android & Cross-Platform Mobile Apps 4
F Wie komplex wäre eine Wecker-Applikation? Android & Cross-Platform Mobile Apps 5

Ähnliche Java Themen

Neue Themen


Oben