Einstellung android: windowBackground zu @null macht Scrollen zum Ausstreichen?

8

Ich benutze die sherlock actionbar-Bibliothek, um viele Geräte zu unterstützen. Ich habe ein viewPager , das 3 Fragmente hat:

  • eins mit listView , jedes Element hat eine textView und eine imageView
  • Die zweite hat eine gridView , jeder Gegenstand hat eine textView und eine imageView
  • der dritte hat gerade ein textView für jetzt.

Wie ich in Google IO-Videos gehört habe (und da Lint es mir erzählt), wird empfohlen, den nächsten Stil für alle Aktivitäten zu verwenden:

%Vor%

Das hat bei mir auf vielen Geräten funktioniert.

aber, auf dem Emulator, mit der Version 2.3.3, und auf Galaxie Nexus, wenn ich scroll (entweder die viewPager oder eine der adapterViews ), alles nur verschmiert, so bekomme ich eine Menge von weißen Pixeln als ob nichts aufgefrischt wäre.

Ich habe sogar versucht, android:cacheColorHint="#00000000" für alle meine AdapterViews zu setzen, aber es tritt immer noch auf.

was ist los? Wie kann ich dieses Ding reparieren? Ich mag das Hinzufügen von oben, da es den hässlichen Gradientenhintergrund der Galaxie S3 entfernt, der für jede App erscheint.

    
android developer 27.08.2012, 23:03
quelle

1 Antwort

11

Sie sollten den Hintergrund nur auf Null setzen, wenn Sie ihn mit etwas anderem abdecken. Entweder: - Setzen Sie den Hintergrund im Design auf Null und fügen Sie einen neuen Hintergrund in Ihrem Layout hinzu oder - Legen Sie den Hintergrund in Ihrem Design auf die gewünschte Farbe / das gewünschte Bild fest.

    
Romain Guy 11.12.2012, 01:31
quelle

Tags und Links