Sebastian Klaiber
- Forum-Beiträge: 44
28.07.2011, 13:14:06 via Website
28.07.2011 13:14:06 via Website
Hallo,
ich würde gerne bei einem Klick auf ein Item in der ListView die Textfarbe ändern, wenn der Code wie beim ersten Code ist funktioniert das auch ohne Probleme. Aber anstatt Color.BlUE würde ich gerne meine eigene Farbe verwenden.
Sobald ich aber diesen Code verwende sind alle Einträge grau
die Textfarbe ist in color.xml hinterlegt
Habe jetzt schon einiges ausprobiert und weiß nicht wo das Problem ist. Gibt es vielleicht noch ne andere Möglichkeit die Farbe zu ändern?
Danke
Mfg
ich würde gerne bei einem Klick auf ein Item in der ListView die Textfarbe ändern, wenn der Code wie beim ersten Code ist funktioniert das auch ohne Probleme. Aber anstatt Color.BlUE würde ich gerne meine eigene Farbe verwenden.
1if (item.getStatus() == 1) {
2 holder.textViewChild.setPaintFlags(Paint.STRIKE_THRU_TEXT_FLAG);
3 holder.textViewChild.setTextColor(Color.GRAY);
4} else {
5 holder.textViewChild.setTextColor(Color.BLUE);
6 holder.textViewChild.setPaintFlags(0);
7}
2 holder.textViewChild.setPaintFlags(Paint.STRIKE_THRU_TEXT_FLAG);
3 holder.textViewChild.setTextColor(Color.GRAY);
4} else {
5 holder.textViewChild.setTextColor(Color.BLUE);
6 holder.textViewChild.setPaintFlags(0);
7}
Sobald ich aber diesen Code verwende sind alle Einträge grau
1holder.textViewChild.setTextColor(R.color.item_name);
die Textfarbe ist in color.xml hinterlegt
1<color name="item_name">#01277A</color>
Habe jetzt schon einiges ausprobiert und weiß nicht wo das Problem ist. Gibt es vielleicht noch ne andere Möglichkeit die Farbe zu ändern?
Danke
Mfg
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.