| |||||||
Das Thema "Hintergrundfarbe geht nur für einzelne Elemente, jedoch nicht für ganze Liste" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Junior Mitglied Registriert seit: 19.06.2010
Beiträge: 42
Abgegebene Danke: 0
Erhielt 3 Danke für 3 Beiträge
| ich habe ein komisches Verhalten bei der Farbgebung festgestellt. Ich möchte die Hintergrundfarbe einer List-View ändern. Gebe ich nun im xml eine Farbe für die einzelnen Listelemente (innerhalb der xml-Datei für den List Adapter) an, nach dem Prinzip Code: <LinearLayout android:background="#FFFFFF"> Code: <ListView android:background="#FFFFFF"></ListView> Was mache ich falsch? |
| | |
| | #2 (permalink) |
| Android Guru Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
|
Der ListView hat einen ColorCacheHint. Den musst du zusätzlich zur Hintergrundfarbe setzen.
__________________ Follow/Add/Circle/Whatever me on Google+ Solitaire HD, ein Solitaire optimiert für Honeycomb. |
| | |
| | #3 (permalink) |
| Junior Mitglied Registriert seit: 19.06.2010
Beiträge: 42
Abgegebene Danke: 0
Erhielt 3 Danke für 3 Beiträge
|
Hmm, also ich hab jetzt: Code: <ListView
android:layout_height="match_parent"
android:id="@+id/ListView1"
android:layout_width="match_parent"
android:background="#ff0000"
android:cacheColorHint="#00000000"
></ListView> Zumal ich glaube, dass ich das gar nicht setzen muss, da ich für die ganze Activity ein Hintergrundbild gesetzt habe und laut diesem Blog-Eintrag wird das dann sowieso automatisch gesetzt: Android Developers Blog: Why is my list black? An Android optimization Ich hätte nicht gedacht, dass es so schwer ist, eine Hintergrundfarbe zu setzen... |
| | |
| | #4 (permalink) |
| Android Guru Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
|
Achso, du hast ein Hintergrundbild und der Listenhintergrund sollte durchsichtig sein?
__________________ Follow/Add/Circle/Whatever me on Google+ Solitaire HD, ein Solitaire optimiert für Honeycomb. |
| | |
| | #5 (permalink) |
| Junior Mitglied Registriert seit: 19.06.2010
Beiträge: 42
Abgegebene Danke: 0
Erhielt 3 Danke für 3 Beiträge
|
Ich hab in der Hauptactivity ein Hintergrundbild und über der liegt eine Liste innerhalb eines Fragments. Derzeit sehe ich durch die Liste das Hintergrundbild der Activity, ich möchte aber das die Liste einen weißen Hintergrund (eigentlich wieder eine Grafik, aber zum Testen reicht auch Farbe) hat und das klappt nicht, es geht nur, wenn ich den einzelnen Listenelementen die Farbe zuweise und da ich eine durchgehende Fläche im Hintergrund haben möchte reicht das nicht aus. Ich habe nun mal ein zweites Fragment (ohne Liste) angelegt und dem den Hintergrund verpasst, da geht es. |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Simple Framework - Reihenfolge für XML-Elemente festlegen | J4y | Android App Entwicklung | 1 | 26.08.2011 11:47 |
| Proxyserver für nur eine einzelne WLAN verbindung einstellen? | madmarc69 | Samsung Galaxy S2 (I9100) Forum | 0 | 11.08.2011 14:16 |
| Freisprechen über BT geht - Musik und Naviansage jedoch nicht? | DJS4000 | Motorola Milestone Forum | 10 | 13.07.2010 19:24 |
| Einzelne Elemente einer Webseite abgreifen | isaak | Android App Entwicklung | 5 | 15.06.2010 23:57 |