簡體   English   中英

我可以在android的可擴展列表視圖中更改子行的背景顏色嗎

[英]Can I change the background color of child row on expandable list view in android

我已經創建了可擴展列表視圖。我想要在單擊特定子行時更改了子行的背景顏色。我已經完成了,但是我面臨着一個新的問題,那就是每當我進行擴展/折疊可擴展列表視圖時,背景顏色的位置已更改。我希望在展開/折疊可擴展列表視圖中不更改背景顏色子行。請建議我如何處理此問題。

我認為您已在getChildView()中使用convertview == null比較,同時擴展了列表以顯示子項,如果將使用已創建的子項,則將使用以前的子視圖。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM