mit beiden setOnItemClickListener und setOnItemLongClickListener beide Listener gleichzeitig ausgelöst oder funktioniert gleichzeitig.Warum

7

In ListView Ich verwende sowohl setOnItemClickListener() als auch setOnItemLongClickListener() . Wenn ich auf ein Element klicke, funktioniert es gut, aber wenn ich auf ein Objekt klicke, werden manchmal beide Listen gleichzeitig ausgelöst oder arbeiten gleichzeitig. Warum?

%Vor%     
David Wasser 06.06.2013, 14:08
quelle

3 Antworten

26

add return true bei onItemLongClick

    
user531069 21.07.2013 09:09
quelle
1

setOnClickListener aktiviert zuerst als erwartet, Problem startet, wenn Sie beide Aktionen zusammen wollen, um dies zu vermeiden, müssen Sie true zurückgeben ; auf OnItemLongClickListener.

%Vor%     
Sam 20.10.2016 09:28
quelle
-1

versuche es zu beheben

%Vor%

und

%Vor%

bis

%Vor%     
Monomax 16.07.2013 10:40
quelle