Android:ExpandedListview的子项目的不同背景图像/形状可绘制

时间:2013-10-29 07:17:22

标签: android android-listview expandablelistview

如何在展开时为ExpandedListview的子项设置不同的背景图像/形状可绘制?

1 个答案:

答案 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;
        }