i'm using the sherlock actionbar library in order to support many devices . i have a viewPager
which has 3 fragments :
- one with a
listView
, each item has atextView
and animageView
- the second has a
gridView
, each item has atextView
and animageView
- the third just has a
textView
for now.
as i've heard in google IO videos (and since Lint tells me) , it's recommended to have the next style being used for all of the activities:
<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>
this has worked for me on many devices .
however , on the emulator , using version 2.3.3 , and on galaxy nexus , when i scroll (either the viewPager
or any of the adapterViews
) , everything just smears , so i get a lot of white pixels as if nothing was refreshed.
i've even tried to set android:cacheColorHint="#00000000"
for all of my adapterViews , but it still occurs.
what is going on? how can i fix this thing ? i like adding the above since it removes the ugly gradient background of galaxy S3 that appears for every app.