2013-02-19 60 views
0

的可擴展列表視圖中更改子行的背景顏色我已經創建了可擴展列表視圖。我想要改變特定子行的點擊後子行的背景色。我已經完成了,但是我面臨新的問題,每當我做可展開列表視圖的展開/摺疊,那麼背景顏色的位置是change.I想要在展開/摺疊可擴展列表視圖的背景顏色子行不變。請告訴我如何處理這個問題。我可以在android

+0

請點擊此鏈接,它可以幫助你: http://stackoverflow.com/questions/14584229/how-to-change-text-color-in-simpleexpandablelistadapter/14584887#14584887 – Anand 2013-02-19 13:18:43

回答

0

我想你已經在getChildView()中使用了convertview == null comparision,同時展開列表以顯示子項目,如果已​​經創建子項目的子視圖將被使用。

getChildView() 
{ 
    ...... 
    ...... 
    if(pos == 1) 
     convertview.setBackgroundColor(Color.WHITE); 
    else 
     convertview.setBackgroundColor(Color.BLACK); 
}