android:indicateur de changement de l'icône et de la taille de expandablelistview utilisé pour la navigation
Je fais une application dans laquelle j'ai du utiliser des images données par la liste déroulante afficher .Actully je parle de l'icône d'indicateur et par sa taille, naviguer sur le chemin.Quelqu'un peut me dire comment faire pour changer cette image .Toute aide sera appréciée.
OriginalL'auteur | 2011-11-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le code suivant:
... où le
setting_selector
est:Êtes-vous en utilisant le même code mentionné par moi
Parfait. Peu à confusion sur l'état. state_empty ne signifie pas seulement vide, elle aussi signifie simplement fermé.
J'ai aussi essayé votre sélecteur et le fait de ne pas avoir de travail. J'ai changé state_empty=true pour state_expanded=false et il a fait un travail. google docs ne décrivent pas state_empty comme ayant rien à voir avec un "fermé" de l'état. J'ai présenté une modification de cette réponse pour refléter cela.
Je pense qu'il y a une erreur avec ce code.
<item android:drawable="@drawable/up_arrow" android:state_empty="true" /> should be android:state_expanded=false
OriginalL'auteur Aditya1510
Et
Il a oublié de mettre
.
Pour moi,
android:state_empty
pas de travail.OriginalL'auteur Jithu
c'est moyen efficace pour définir l'indicateur de groupe
OriginalL'auteur Aristo Michael
Si tu veux l'agrandir/groupe réduit icône puis
Je ne suis pas trop sûr de la taille de l'indicateur, le réglage de l'indicateur limites peuvent affecter la largeur de l'indicateur, mais pas à la hauteur.
Vous pouvez supprimer l'indicateur de réglage de la drawable à null, gonfler une mise en page personnalisée avec une image vue dans getGroupView() dans le ExpandableAdapter.
Bien que cette méthode aurait besoin d'un peu de travail supplémentaire pour obtenir l'indicateur de changement lorsque le groupe est élargi, comme un auditeur de dire si oui ou non à un groupe en particulier est élargi et le changement de l'image en conséquence.
pas trop sûr de la taille, vous pouvez toujours utiliser un affichage personnalisé pour les groupes. Dans votre ExpandableAdapter, dans le getGroupView méthode de retour d'un affichage personnalisé. Je vais modifier ma réponse.
mais je suis encore incapable de définir la taille de l'indicateur
Une vue personnalisée de ne pas utiliser le construit dans l'indicateur, vous pouvez créer votre propre, de cette façon, vous avez plus de contrôle sur les éléments de l'INTERFACE utilisateur. Vous pouvez mettre une ImageView dans la mise en page personnalisée et de spécifier sa taille. Je ne sais pas un moyen facile de changer la taille, peut-être quelqu'un d'autre a une meilleure idée que celle d'un affichage personnalisé.
OriginalL'auteur triggs
C'est correct, vérifier mon application
Utilisation suivez ci-dessous comme ça....
OriginalL'auteur Sankar B