@Override public View getGroupView( int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) { if (convertView == null) { convertView = layoutInflater.inflate(R.layout.category_expandble_list, parent, false); } TagsCategory category = (TagsCategory) getGroup(groupPosition); TextView tagsCategoryName = (TextView) convertView.findViewById(R.id.elementsCategoryName); tagsCategoryName.setText(category.getName()); return convertView; }
@Override public View getChildView( int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) { if (convertView == null) { convertView = layoutInflater.inflate(R.layout.item_expandble_list, parent, false); } TagsCategory category = (TagsCategory) getGroup(groupPosition); TextView tagName = (TextView) convertView.findViewById(R.id.elementsItemName); Tag tag = category.get(childPosition); tagName.setText(tag.getName()); if (search.isChosen(tag)) { convertView.setBackgroundColor(Color.GRAY); } else { convertView.setBackgroundColor(Color.LTGRAY); } return convertView; }