2011-05-10 9 views
1

リストビューを静的な背景画像で作成しようとしています(つまり、個々のリストセルには含まれていませんが、リストがスクロールされても表示されずに移動しません)。私はここにいくつかの参考文献を見つけて実装しようとしていますが、喜びはありません。最初はです。特にリストビューに背景画像を適用する

Set a background for a listview

、私はこれをしようとしています。

//set background to Drawable 
listView.setBackgroundDrawable(myDrawable); 

「myDrawable」変数を作成するには、私はからの提案を使用しています。

How can I access an android drawable by a variable

繰り返しますが、私がしようとしている特定のコードがあります。

String icon="logo" + cnt; 
int resID = getResources().getIdentifier(icon, "drawable", getPackageName()); 
logo.setImageResource(resID); 

作成したコードは次のとおりです。

ListView lv = getListView(); 
    lv.setTextFilterEnabled(true); 

    String bg="football_turf_subtle"; 
    int resID = getResources().getIdentifier(bg, "drawable", getPackageName()); 
    myDrawable.setImageResource(resID); 

    lv.setBackgroundDrawable(myDrawable); 

私は私のコードでに実行している問題は、「myDrawableは解決できない」のか?それが明白でない場合、私はAndroid/Javaを初めて使っています。

ありがとうございました!

答えて

1

ちょうどlv.setBackgroundResource(R.drawable.football_turf_subtle)を実行します。

+0

私はそれを試みたと思って、それは動作しませんでした。しかし、あなたがそれを述べた後、私はもう一度それを試して、それは動作します!ありがとう。リストをドラッグするときに厄介な黒を消す必要があります...あなたの助けに感謝します! – jdeters79