Je veux masquer complètement le groupIndicator personnalisé dans un ExpandableListView.
L'exemple fourni ici n'a pas l'air de fonctionner.
Il suggère de faire une sélection et à l'aide de expList.setGroupIndicator(sélecteur), dont j'ai répliqué:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/empty_icon">
<item android:state_empty="true" android:drawable="@android:color/transparent"/>
<item android:state_expanded="true" android:drawable="@android:color/transparent" />
<item android:drawable="@android:color/transparent" />
</selector>
Cela donne l'erreur suivanteERROR/AndroidRuntime(10675): Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x12/d=0x0 a=2 r=0x7f0b0013}
Le même est donnée par la suggestion analogue de l'utilisation d'android:id/vide à la place de la couleur/transparent.
Comment puis-je masquer complètement l'indicateur de groupe?
Edit: Comme il s'avère, que le code fonctionne... si vous le mettez dans le drawable dossier de ressources au lieu de mise en page.