2017-07-28 8 views
0

Ich möchte ein Element aus einer Liste löschen, wenn ich LONGCLICK, und ein Element in eine andere Liste verschieben, wenn ich nur klicke. Kann AfterPicking zwischen diesen beiden Klickarten unterscheiden und dann die entsprechenden Aktionen ausführen? Jede andere Lösung des Problems ist ebenfalls willkommenAuswahl nach LongClick und Klick in App Inventor

Antwort

0

Der listpicker bietet nur einfache Click-Ereignisse.

Was Sie tun können, ist 2 Listenpicker mit der gleichen Liste zu verwenden. Behalte die Liste in einer globalen Variablen und weise sie den Listenpickern im BeforePicking-Ereignis zu. Verwenden Sie das Ereignis Listpicker1.AfterPicking, um Elemente zu löschen, und das Ereignis Listpicker2.AfterPicking, um Elemente zu verschieben.

How to work with Lists von Saj ​​
How to work with Lists and Lists of lists (pdf) von appinventor.org

eine sehr gute Möglichkeit App Inventor zu lernen, ist die freie Erfinder Anleitung hier im AI2 kostenlose Online-eBook http://www.appinventor.org/book2 ... die Links zu lesen, sind die Unterseite der Webseite. Das Buch "lehrt" den Benutzern, wie man mit AI2-Blöcken programmiert. Hier gibt es einen kostenlosen Programmierkurs http://www.appinventor.org/content/CourseInABox/Intro und die AIA-Dateien für die Projekte in dem Buch sind hier: http://www.appinventor.org/bookFiles
Wie viele grundlegende Dinge mit App Inventor werden hier beschrieben: http://www.appinventor.org/content/howDoYou/eventHandling.

tun auch die Tutorials http://appinventor.mit.edu/explore/ai2/tutorials.html die Grundlagen des App Inventor zu lernen, dann etwas versuchen, die Top 5 Tips: How to learn App Inventor

folgen
Verwandte Themen