2015-10-08 59 views
0

如何將列表項的背景顏色更改爲Android中的默認顏色?如何在Android中將所有列表項背景顏色刷新爲默認顏色?

例如,我有改變背景顏色,他們被點擊下面的代碼時,可以列出五個條目:

listItem = (LinearLayout) findViewById(R.id.linearLayoutId); 
listItem.setBackgroundColor(Color.RED); 

但是,後來當我點擊另一個列表項,我以前的列表項需要有自己的背景顏色變回默認顏色。

+0

您是否嘗試過改變你的ListView的背景顏色 – nomad

+0

看看這個問題: http://stackoverflow.com/questions/16189651/android-listview-selected-item-stay-highlighted 選擇的答案是正確的。 – simmerl

+0

「Android ListView選擇的項目保持突出顯示」 - 我認爲這意味着只有選定的項目背景顏色changed.i做了這一個。同時我需要刷新以前的列表項背景顏色與他們的默認顏色。 – sunny

回答

0

您必須在xml drawable文件夾中創建自定義背景,並將其添加到layout xml中的linearLayoutId背景屬性。如果你給我看代碼,我可以舉一個例子。