2013-06-13 2 views
0

J'ai passé en revue les questions précédentes et j'ai essayé toutes les solutions qui ont été fournies mais rien ne semble fonctionner avec moi, j'ai une liste extensible et je veux régler la couleur du texte pour l'enfant éléments à blanc (non transparent, blanc uni), voici le code que j'ai:Modification de la couleur du texte de la liste extensible

public View getChildView(int groupPosition, int childPosition, 
         boolean isLastChild, View convertView, ViewGroup parent) { 
    TextView textView = getGenericView(); 
    textView.setText(getChild(groupPosition, childPosition).toString()); 
    textView.setTextColor(color.white); 
    return textView; 
} 

J'ai aussi essayé: textView.setTextColor(getResources().getColor(R.color.white));

Mais quand je lance l'application, le texte est jamais affiché (je suis je ne sais pas si c'est transparent).

Que dois-je faire?

+0

Bienvenue sur SO! Il serait utile pour vous d'afficher des liens vers les solutions que vous avez mentionnées dans votre message. – butch

Répondre

0

couleur est une classe. Utilisez

textView.setTextColor(Color.white); 

au lieu de

textView.setTextColor(color.white); 
0

Si vous craignez d'être transparent, passez une valeur hexadécimale de 0xFFFFFFFF correspondant au blanc non transparent au lieu de color.white.

0

Vous pouvez utiliser la valeur hexadécimale à la place.

textView.setTextColor(Color.parseColor("#FFFFFF")); 

Je l'ai utilisé la méthode parseColor qui convertit hex à une couleur valide ..

parseColor

+0

Cela a effectivement fonctionné !! Merci beaucoup!! –

+0

@PauloMendoza pouvez-vous s'il vous plaît accepter la réponse si cela a fonctionné. THX.. –

Questions connexes