Definir android: windowBackground para @null faz rolagem para manchar?
Eu estou usando a biblioteca de barra de ação sherlock para suportar muitos dispositivos. eu tenho umviewPager
que tem 3 fragmentos:
listView
, cada item tem umtextView
e umimageView
o segundo tem umgridView
, cada item tem umtextView
e umimageView
o terceiro só tem umtextView
para agora.Como ouvi nos vídeos do Google IO (e como o Lint me conta), é recomendado que o próximo estilo seja usado em todas as atividades:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="AppTheme" parent="@style/Theme.Sherlock">
<item name="android:windowBackground">@null</item>
</style>
</resources>
isso funcionou para mim em muitos dispositivos.
no entanto, no emulador, usando a versão 2.3.3, e no nexo da galáxia, quando eu rolar (ou oviewPager
ou qualquer um dosadapterViews
), tudo apenas mancha, então eu recebo muitos pixels brancos como se nada fosse atualizado.
Eu até tentei definirandroid:cacheColorHint="#00000000"
para todos os meus adapterViews, mas ainda ocorre.
o que está acontecendo? Como posso consertar isso? Eu gosto de adicionar o acima, pois remove o fundo gradiente feio da galáxia S3 que aparece para cada aplicativo.