2016-07-29 50 views
0

Ist es möglich, die GroupItem von ExpandableListView oder ExpandableListAdapter mit einem Klick in seiner ChildItem?Collapsing ExpandableListView GroupItem auf Schaltfläche klicken innerhalb ChildItem

Was ich versuche zu erreichen:

ich ein ExpandableListView, die durch eine ExpandableListAdapter (ausfahrenden BaseExpandableListAdapter) zugeführt wird

Im Innern der getChildView() Methode der ExpandableListAdapter, ich rufe einen Knopf (eingefügt in das untergeordnete Elementlayout xml), mit dem ich das bestimmte GroupItem schließen möchte, sobald der Benutzer das Lesen beendet hat.

Antwort

0

Ja. Setzen Sie einen onClickListener auf der Schaltfläche, die listView.collapseGroup (groupNumber) ruft

+0

Danke Gabe. Dies ist, was ich versuche zu erreichen, aber ich bin nicht in der Lage, die ExpandableListView-Instanz innerhalb der getChildView() -Methode meines ExpandableListAdapter zu bekommen. Kannst du bitte etwas ausarbeiten? –

+0

Übergeben Sie es an den Adapter im Konstruktor, speichern Sie es in einer Member-Variable, und dann können Sie es überall verwenden –

+0

Vielen Dank .... !! –