我尝试在expandablelistview中选择子项目后设置背景颜色,我希望此颜色保留为背景,只要用户选择了该项目,如果不是,它应保持白色背景
我已经在互联网上搜索过,但我无法找到解决方案。
以下是我在onChildClickListener
中的内容expListView.setOnChildClickListener(new OnChildClickListener() {
@Override
public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) {
groupposition = groupPosition;
childposition = childPosition;
childID = (int) listAdapter.getChildId(groupPosition, childPosition);
listAdapter.getChildView(groupPosition,childID,false,v,parent).findViewById(R.id.lblListItem).setBackgroundColor(0xFF697B5D);
return false;
}
});
这不能正常工作,因为它还为某些尚未选择的子项设置背景。 非常感谢您的帮助。