Hallo liebe Android-Cracks,
ich habe folgendes Problem:
Ich fülle eine ListView dynamisch mit Termindaten eines Kalendertages.
Mit einem OnTouchListener ermittle ich Wischgesten von links nach rechts und umgekehrt.
Den Status der Wischgesten greife ich in der onItemClick-Callbackmethode der AdapterView ab.
Je nachdem in welche Richtung gewischt wird werden die Termine des jeweiligen Vortages oder die des Tages danach eingelesen und in der ListView dargestellt.
Das Ganze funktioniert eigentlich wunderbar, aber:
nur dann wenn die ListView über soviele Items (also Termine) verfügt, daß die View auch gefüllt ist, weil nur ein Click bzw. Wischen auf einem ListView-Item den onItemClick auslöst.
Samstag und Sonntag z.B. ist grundsätzlich nur ein Termin(Item) eingetragen.
Wische ich auf dem einen Item geht's gut, wische ich in der "leeren Fläche" rührt sich ganz genau gar nichts.
Mit emptyView kann ich nicht arbeiten, denn die AdapterView ist ja gar nicht empty, sondern verfügt über ein Item.
Eine onClick-Methode kann ich der ListView ebenfalls nicht hinzufügen, da wird dann ein Fehler ausgeworfen ich soll doch bitteschön onItemClick verwenden.
Wie kann ich die "leere Fläche" dazu bewegen auf Clicks zu reagieren? Geht das überhaupt?
Grüße und schon jetzt vielen Dank für die Hilfe.
JSt