2011-03-03 45 views
1

這裏我想單獨設置標題部分和ListView的正文部分的背景,就像一個白色背景顏色和淡藍色的矩形一樣。如何設置ListView主體的背景(內容部分在中間而不是標題或腳)?

但我找不到方法來設置ListView的BODY部分的背景。 當我調用listview.setBackgroundResource(bg)時,參數背景包裝了整個listview,我不能只設置BODY部分的背景。

+0

你想設置每一行的背景顏色嗎?如果是這樣,那麼你需要重寫getView方法並設置視圖的背景 – pankajagarwal 2011-03-03 12:56:09

+0

對不起,但不......我的意思是用單個背景(比如'口')包裝ListView的整個主體或列表項部分,可能是'口'與分隔符一樣,如'目'。但不設置每行的背景。可能有標題視圖,所以如果沒有設置分隔符,它就像'呂'。 – Lyn 2011-03-04 15:55:55

+0

對不起,但不......我的意思是用一個背景來包裝ListView的整個主體或列表項目部分,而背景並沒有覆蓋標題視圖。就像ListView'目'組合體正上方'口'的標題視圖一樣。 – Lyn 2011-03-04 16:02:15

回答

0

這是Android ListView功能的一個典型例子。你有一個情況,不同的列表項目有不同的意見(在你的情況下,唯一不同的是背景)。 我建議你查看關於listviews的Google I/O 2010視頻,主要你需要關注getViewType方法

+0

非常感謝!我會檢查出來。 – Lyn 2011-03-04 16:03:21

相關問題