| |||||||
Das Thema "Progressbar dupliziert sich beim Scrollen in der ListView" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer | ich habe folgendes Problem bei meiner ListView. Wenn ich eine bestimmte "Row" anspreche und die ProgressBar sichbtbar mache und dann die Liste scrolle bekommen blöderweise auch die anderen Listview Elemente eine ProgressBar. Soweit ich verstanden habe werden die Rows beim Scrollen recycled, aber wie kann ich das Problem umgehen oder ausschliessen? |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
das thema wurde alleine in diesem forum schon mindestens 50 mal besprochen. wie du schon richtig weißt, werden views wieder verwendet. du musst also in jedem getView deine progresswerte für JEDEN fall setzen. am beispiel einer textview dessen farbe sich bei jeder 2. reihe ändern soll: es reicht ein Wenn 2. reihe - setze Farbe grün NICHT(!) aus. du musst auch noch ein SONST setze Farbe rot hinzufügen. ich hoffe das hilft dir
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| Folgender Benutzer bedankt sich bei swordi für diesen Beitrag: | Freddchen (09.02.2012) |
| | #3 (permalink) |
| Neuer Benutzer |
vielen dank für deine schnelle antwort. ich mache das nun so, dass die progressbar invisible geschaltet wird wenn es sich nicht um die richtige zelle handelt. da ich allerdings in einem getrennten thread den kram ausführen lasse benutze ich auch kein getView. blöderweise fängt aber dann die progressbar an zu flackern sobald ich auch in einer zweiten oder dritten zelle einen downloadprozess starte. gibt es denn hierfür vielleicht eine andere lösung? |
| | |
| | #4 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
Ich habe in so einem Fall auf die listview verzichtet und mir die Zeilen selbst gebaut Gesendet mit der Android-Hilfe.de-App
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| Folgender Benutzer bedankt sich bei swordi für diesen Beitrag: | Freddchen (09.02.2012) |
| | #5 (permalink) |
| Neuer Benutzer |
ja, das habe ich auch mal irgendwo gelesen, aber wie geht das? Ich habe jetzt die einzelne Row als Layout und wie baue ich das zusammen? Ich weiss auf jedenfall das ich um das alles eine ScrollView fassen muss
|
| | |
| | #6 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
ja einfach das Layout der reihe inflaten und zum Container (zb linearlayout) adden Container.addview(row) Usw... Gesendet mit der Android-Hilfe.de-App
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| Folgender Benutzer bedankt sich bei swordi für diesen Beitrag: | Freddchen (10.02.2012) |
| | #7 (permalink) |
| Neuer Benutzer |
ich mache das bereits über den layout inflater -> LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); v = vi.inflate(R.layout.row, null); die liste wird komplett dynamisch aufgebaut. scheint wohl ein größeres ding zu sein. muss ich dann ein linear layout nehmen und da die einzelnen rows reinpacken wie zum beispiel textview elemente? dadrum nochmal ein scrollview? brauche ich dann noch den adapter? |
| | |
| | #8 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
eben ganz ohne adapter
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| Folgender Benutzer bedankt sich bei swordi für diesen Beitrag: | Freddchen (10.02.2012) |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| ListView: Fehler beim schnellen Scrollen | Schmenti | Android App Entwicklung | 2 | 21.11.2011 13:18 |
| Progressbar verschwindet beim scrollen der ListActivity | bachmarc | Android App Entwicklung | 7 | 05.10.2011 12:47 |
| Verschiedene Apps hängen sich beim Scrollen auf | maloep | Samsung Galaxy S2 (I9100) Forum | 10 | 05.07.2011 08:40 |
| Wie verhindere ich ruckeln beim Scrollen einer ListView mit ImageView-Elementen? | ChemDroid | Android App Entwicklung | 6 | 09.05.2011 18:16 |
| ProgressBar in ListView | mep | Android App Entwicklung | 2 | 20.07.2010 16:33 |