2016-06-14 5 views
0

Guten Tag alleboolean onClickEventListener Zweck der Rückkehr

Was in einem

@Override 
public boolean onGroupClick(ExpandableListView expandableListView, View view, int i, long l) { 
    //some code here  
    return false; 
} 

der Zweck der Rückkehr Zuordnung bin ich nur in der Lage, diese Methode zu verfolgen, wie weit baack wie:

ExpandableListView.class:

public interface OnGroupClickListener { 
     boolean onGroupClick(ExpandableListView var1, View var2, int var3, long var4); 
    } 

Ich benutze dies seit einer Weile, aber c würde nie ganz seinen Zweck verstehen

+0

Was ist falsch an der Dokumentation? 'Gibt boolean \t True, wenn der Klick wurde behandelt" – Selvin

+0

@Selvin danke dafür, bitte Kommentar Link, ich möchte darüber nachlesen. – KGCybeX

+0

Tut mir leid, ich bin zu faul für Google-Suche von OnGroupClickListener offizielle Dokumentation ... Ich bin mir ziemlich sicher, dass Sie mich verstehen, wie Sie es nicht – Selvin

Antwort

1

Zweck hinter dem systematischen Ansatz zu behandeln Klick-Listener für Gruppe von Listview, dass wir Header jeder Gruppe sagen können.Ermöglichen es gibt Anforderung, wo Sie nur jede Gruppe als Anzeige Zweck und erweitern möchten Sie möchten keinen Klick auf den Gruppenkopf, dann können Sie dort false zurückgeben. Dann erweitern Sie den Minimierungsvorgang nicht. Sie werden alle Gruppen beim Start/Einrichten der Liste programmatisch erweitern.

1

Ereignisse wie onClickListener haben einen booleschen Rückgabewert, um anzuzeigen, dass das Ereignis ausgelöst wurde oder nicht.

Auf diese Weise löst ein langes Klickereignis auch kein Klickereignis aus.