2011-01-28 6 views
4

私はListViewでListActivityを持っています。しかし、私は背景イメージを設定しようとしていて、イメージは各行に表示され、行が非常に大きくなります。Android Listviewの背景画像が各行に表示される理由は何ですか?

行が画像を受け取らないように、そのビューの背景を作成するにはどうすればよいですか?あなたのListActivityののonCreateで

答えて

11

()、(0)背景は元の背景色にあなたがスクロールするたびに点滅します.setCacheColorHintなければ

getListView().setCacheColorHint(0); 
    getListView().setBackgroundResource(R.drawable.backgroundresource); 

を呼び出します。それが追加されて背景は定数です。 (ありがとうマット私のためにその問題を修正した)。

+0

完璧です!ありがとうございました! – tracy

+0

私の答えを "受け入れる"ことを望みますか? – Matt

1

多分あなたはリスト項目に背景を装着している、あなたのListActivityでこれを行うようにしてください:

getListView().setBackgroundResource(...) 
関連する問題