Полезно добавить к этому, несмотря на то, что это старый пост, что для добавления дочернего представления, раздуваемого из xml, к макету группы просмотра, необходимо вызвать inflate с подсказкой, какой тип группы просмотра это будет добавлено к. Как:
View child = getLayoutInflater().inflate(R.layout.child, item, false);
Метод inflate довольно перегружен и описывает эту часть использования в документах. У меня была проблема, когда одно представление, накаченное из xml, не выровнялось в родительском элементе должным образом, пока я не внес изменения такого типа.