【发布时间】:2013-08-21 03:46:04
【问题描述】:
我有listView,每个项目在getView函数中设置了不同的BackgroundColor:
if ((position % 2) == 0) {
row.setBackgroundColor(Color.rgb(227, 227, 227));
} else {
row.setBackgroundColor(Color.WHITE);
}
当点击任何项目改变背景颜色时,在 onItemClick 函数中设置此代码:
v.setBackgroundColor(color.pressedColor);
但是当我通过单击返回按钮返回 listView 时,单击的项目不会返回正常的 BackgroundColor,它的颜色保持与按下的 BackgroundColor 相同。
按返回键时如何返回默认的BackgroundColor?
【问题讨论】: