我希望在可展开的列表视图中设置单个视图的背景颜色。每次在可展开列表视图中创建组视图时,都会调用此方法。
public View getGroupView(int groupPosition, final boolean isExpanded,View view, ViewGroup parent)
然后,我使用以下命令检查每个视图的条件。
if(booleanArray[groupPosition]){
} else {
view.setBackgroundColor(Color.parseColor("#F0F0F0"));
}
如果条件为真,我将视图的背景保持原样。如果条件为 FALSE,我将视图的背景颜色更改为 #F0F0F0
我看到的是,即使满足 TRUE 条件,视图的背景颜色仍然设置为 #F0F0F0
有任何想法吗?