Frage

Ich habe ziemlich anspruchslos Vorlieben Bildschirm basiert auf PreferenceActivity. (Sie können es in DroidIn App sehen) Ich bin einige mit Probleme damit, dass ich denke haben mit Nachziehen den Bildschirm zu tun nach Updates. Hier sind die Symptome:

  1. OnPreferenceChangeListener#onPreferenceChange wenn ich Zusammenfassung ändern die Präferenz von Preference#setSummary der neuen Wert zu tun ist gemalt über die alten unschönen Effekt erzeugt
  2. Meine Vorlieben Bildschirm ist groß genug, dass Benutzer blättern hat. Während Scrollen, bekommt der ganze Bildschirm all durcheinander, wieder sieht es aus wie Ansicht neu gezeichnet wird (wenn gescrollt), ohne den Hintergrund zu löschen zuerst.

Die Einstellungen werden in XML-Datei definiert - nichts flippige nur einige Kategorien und Präferenzen innerhalb <PreferenceScreen/> verschachtelt

Muss ich ausdrücklich die Ansicht neu zu zeichnen? Das scheint übertrieben - warum wäre das nicht standardmäßig geschehen? Da dies eine bestehende App ist -. Es ist bauen und mit v verteilt 1,5

P. S. Ich möchte auch erwähnt, dass dieses Verhalten sowohl in Emulator und auf G1 tritt in 1.1 und 1.5. Es sieht aus wie ich es als einen Fehler protokollieren müssen

War es hilfreich?

Lösung

Problem gelöst!

Es stellte sich heraus, dass aus irgendeinem Grund (wahrscheinlich nur einige Beispiel-Code zu kopieren, ohne viel zu denken) Ich hatte diese Linie in meinem theme.xml <item name="android:windowBackground">@null</item>. Sobald ich es entfernt - mein Nachzug Problem war verschwunden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top