| |||||||
Das Thema "SelectionColor eines ListView Elements" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 18.11.2011
Beiträge: 20
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
| ich habe, abgeleitet von einem BaseAdapter, eine eigene ListView erstellt. Diese enthält drei Items (2x Bild, 1x Text). Die Anzahl der Items wird dynamisch ausgelesen. Die Schrift- und Hintergrundfarbe der Items konnte ohne Probleme geändert werden, nun soll aber das Item auch beim daraufklicken eine andere Farbe annehmen. Also versteht mich nicht falsch, die eine OnItemClickListener ist bereits vorhanden, aber der ist wohl nicht für das Änderen der Farbe zuständig oder ? ![]() Wie und wo kann ich den dem sagen das die HightlightFarbe nicht weiterhin ingnoriert werden soll und mit welcher Propertie?? Danke für Eure Antwort. LG Mandra |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
hmm was genau willst du ? du sagst, du kannst schrift und hintergrundfarbe ändern. was geht dann nicht? in den onItemClickListener kommst du erst, wenn du wirklich drauf klickst, sprich auswählst. willst du da die farbe ändern?
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #3 (permalink) |
| Neuer Benutzer Registriert seit: 18.11.2011
Beiträge: 20
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
|
Die Farbe soll sich dann ändern, wenn darauf geklick wird, sprich wenn das Item 'pressed' ist. In den Standard listen ist es ja so, wenn darauf geklickt wird, ist die Highlightfarbe des Items z.B. gelb. Der User soll dadurch erkennen, dass der Button betätigt wurde, unabhängig davon was danach passiert. Die Hintergrundfarbe der Liste wird durch PHP-Code: Die Schriftfarbe setzte ich direkt auf die Textview. Die Farbe der Selection, müsste ebenfalls auf die Liste gesetzt werden oder? Aber dort gibt es die Propertie 'setSelectionColor' oder 'setHightlightColor' nicht. |
| | |
| | #4 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
hat es einen grund dass du nicht mit selector arbeitest ? da kannst ja alles schön im xml festlegen.
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #6 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
hmm hab ich noch nie gebraucht, aber ich vermute mal ja.
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #7 (permalink) |
| Neuer Benutzer Registriert seit: 18.11.2011
Beiträge: 20
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
|
Der Selector selber hat keine ID daher müsste die Farbe aus einem color.xml zugewiesen werden , aber wie dann die Color ändern? Ist der Ansatz richtig oder bin ich auf dem Holzweg?? LG |
| | |
| | #8 (permalink) |
| Neuer Benutzer Registriert seit: 18.11.2011
Beiträge: 20
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
|
sorry für den doppel post habe es jetzt ähnlich wie hier beschrieben gelöst: » Android Selected State ListView Example Best Site in the Multiverse Da nach der selection ein wechsel der activity folgt, ist es so akzeptabel. Danke, an alle die sich gedanken gemacht haben. LG |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Biete/Tausche: 3x 2TB Western Digital Elements | unixbyte | Beendete Inserate (Marktplatz-Archiv) | 3 | 07.11.2011 20:33 |
| Wie Listview/Listactivity innerhalb eines anderen Activities anzeigen | ioantudor | Android App Entwicklung | 3 | 21.10.2011 15:05 |
| listView | matth1as | Android App Entwicklung | 5 | 19.08.2011 02:43 |
| listView.setChoiceMode() in einer custom ListView | mr.freeze | Android App Entwicklung | 0 | 16.02.2011 09:57 |
| 4 Elements | Dauman | Samsung Galaxy S (I9000) Forum | 4 | 14.09.2010 14:34 |