我使用sherlock actionbar庫來支持許多設備。我有一個viewPager
其具有3個片段:將android:windowBackground設置爲@null會使滾動變爲拖影?
- 一用一
listView
,每個項目都有一個textView
和imageView
- 第二具有
gridView
,每個項目都有一個textView
和imageView
- 第三目前只有
textView
。
正如我在谷歌IO視頻聽說過(而且由於皮棉告訴我),建議有一個樣式被用於所有的活動:
<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>
這爲我工作在許多設備上。然而,在模擬器上,使用版本2.3.3和星系連結,當我滾動(或者是viewPager
或者任何adapterViews
)時,一切都只是塗抹,所以我得到很多白色像素,就好像沒有任何東西被刷新了。
我甚至試圖爲我的所有adapterView設置android:cacheColorHint="#00000000"
,但它仍然會出現。
發生了什麼事?我該如何解決這個問題?我喜歡增加上述內容,因爲它消除了每個應用程序出現的Galaxy S3的漸變背景。
純黑色背景怎麼樣? – zapl
它寫了一個錯誤:「錯誤:顏色類型不允許(在'android:windowBackground'值'#ff000000'...」,所以我欺騙了編譯器,並從res文件夾中給它一個顏色,然後它的工作,但我不記得是什麼原因的建議,所以我不知道這是否有幫助。我記得的是,羅曼人是一個演講,無論如何,你爲什麼不把你的回答,而不是發表評論? –
嗯,你知道你在那裏得到了一個堅實的背景,所以海事組織,你應該寫你做的回答:) – zapl