Duplicar posible:
ExpandableListView - hide indicator for groups with no childrencómo ocultar el indicador ExpandableListView para los grupos que no tienen hijos
indicador de ocultar a los grupos que no tienen hijos
main.xml
<ExpandableListView
android:id="@+id/elv"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:groupIndicator="@drawable/selector">
</ExpandableListView>
selector.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_empty="true" android:drawable="@android:color/transparent"/>
<item android:state_expanded="true" android:drawable="@drawable/expanded" />
<item android:drawable="@drawable/collapse" />
</selector>
que no funciona para mis ICS, parece que el estado de todos los grupos se derrumbó están vacías
Parece ser un error, porque getChildrenCount (int groupPosition) del adaptador nunca se llama para grupos colapsados. Entonces son tratados como vacíos. –