android änderung der Farbe der Gruppe in ExpandableListView

Ich bin versucht, eine erweiterbare Liste Ansicht, die ich bereits erstellt haben, und ändern Sie die Farbe des Hintergrunds eines der Elemente in der Liste der Gruppen. Ich möchte nur die Farbe ändern des Eintrages in der Hauptliste, nicht die drop down-Kindern, auch bekannt als die Artikel, auf die Sie klicken zum erweitern oder ausblenden der anderen Teile. Ich denke, getGroupView tun, aber ich kann nicht herausfinden, wie diese Arbeit zu machen. Wenn dies die richtige Methode zu verwenden, kann sich das jemand erklären, wie es zu benutzen? Wenn es einen besseren Weg gibt, was ist es?

[Edit] ich habe gespielt, um mit ihm einige mehr, und haben herausgefunden, wie zu verwenden getGroupView etwas, aber ich habe immer noch ein problem. Was ich Tue, zu meinem Verständnis, sollte nur das ändern der Farbe eines einzelnen Eintrag, sondern es verändert Sie alle. Hier ist der code:

    View listViewRow = findViewById(R.layout.menu_item);
    listViewRow = myNewAdapter.getGroupView(2, false, listViewRow, expandView);
    listViewRow.setBackgroundColor(Color.RED);

wo menu_item ist der name der layout-Datei, die ich benutze für die Gruppen in der erweiterbaren Liste, und expandView ist die expandableListView.

Schreibe einen Kommentar