Ändern der Hintergrundfarbe der Angeklickten Kind in der Expandable ListView-Android

Möchte ich den hintergrund ändern, die Farbe des Kindes, die haben in einem ExpandableListView.
Das ist, wenn jedes Kind geklickt wird, wird die Hintergrundfarbe sollte geändert werden.
Ich bin versucht, es auf diese Weise, aber es wählt einige andere Zeile, nicht die eine, die angeklickt wurde.

public boolean onChildClick(ExpandableListView parent, View v,
        int groupPosition, int childPosition, long id) {

    parent.getChildAt(childPosition).setBackgroundColor(Color.DKGRAY);

    return false;
}

Mir bitte sagen, was ich möglicherweise fehlen.

InformationsquelleAutor Swayam | 2012-06-16
Schreibe einen Kommentar