ExpandableListView でクリックされた子の背景色を変更したい。つまり、子をクリックすると、背景色が変更されます。このようにしようとしていますが、クリックされた行ではなく、他の行が選択されます。
public boolean onChildClick(ExpandableListView parent, View v,
int groupPosition, int childPosition, long id) {
parent.getChildAt(childPosition).setBackgroundColor(Color.DKGRAY);
return false;
}
何が欠けているのか教えてください。