2011-08-10 8 views
0

マニフェストを使用してライトテーマを適用すると、私はListActivityを持っています。ListActivityのテーマの問題

テーマはアイデアがデフォルト黒のListActivity白instaidを作ることです従わ

<style 
    name="Theme.Light" 
    parent="android:Theme" 
> 
    <item 
     name="android:windowBackground" 
    >@android:color/background_light</item> 
</style> 

として定義されます。

リストは期待どおりに白く表示されていますが、スクロールするとすぐに黒くなります。 スクロールを止めると白く戻ります。

おかげ

答えて

0

これは、あなたが探しているものでなければなりません:あなたが使用している場合

http://developer.android.com/resources/articles/listview-backgrounds.html

+0

「この問題を解決するには、あなたがしなければならないすべては、キャッシュカラーヒント最適化を無効にするのいずれかでありますまたは、好ましくはXMLから、android:cacheColorHint属性を使用して、コードから(setCacheColorHint(int)を参照)これを行うことができます。 #00000000という透過色を使用してください。 – atraudes

+0

getListView()。setCacheColorHint(Color.WHITE)はgreateで動作します。 Tks –

+0

リンクが壊れています – Robert

関連する問題