如何在展开时为ExpandedListview的子项设置不同的背景图像/形状可绘制?
答案 0 :(得分:0)
检入自定义适配器的getChildView方法。根据条件,为您的孩子视图正确设置背景。检查出来:
@Override
public View getChildView(int groupPosition, int childPosition,
boolean isLastChild, View convertView, ViewGroup parent) {
View childView = getLayoutInflater().inflate(R.layout.item, null);
if(groupPosition == 0){
childView.setBackgroundResource(R.id.background_a);
}else{
childView.setBackgroundResource(R.id.background_b);
}
return childView;
}