3

次のコードは、達成したいのとほぼ同じです。Android。 ListViewの背景を設定するImage

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/bg"> 
    <ListView android:layout_height="wrap_content" android:id="@+id/levelList" android:layout_width="match_parent" android:layout_alignParentLeft="true"></ListView> 
</RelativeLayout> 

ListView全体の背景画像を設定したいと思います。このコードの問題は、スクロール時に背景画像が点滅または消えることです。

私はsdk 2.2とエミュレータを使ってプログラムを実行します。

+0

代わりにリストビューにbgを設定しようとしましたか? – Calvin

+0

はい、同じ結果を得ました – Gargo

答えて

5

ListViewにandroid:cacheColorHint="#00000000"を設定します。これにより、cacheColorHintが透明に設定されます(#000000の後に余分に2 0が表示されます)、問題を解決します。あるいは、cacheColorHintを@android:color/transparentに設定することもできます。

this page on ListView backgroundsをお読みください。

+0

ありがとう、それは私が必要と同じこと – Gargo

関連する問題