gpt4 book ai didi

java - ListView 背景颜色

转载 作者:行者123 更新时间:2023-12-01 14:13:05 30 4
gpt4 key购买 nike

我有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 时,单击的项目不会返回到正常的背景颜色,它的颜色保持与按下的背景颜色相同。

按下后退按钮时如何返回默认背景颜色?

最佳答案

您可以在重新着色之前将当前颜色保存到临时变量中。然后让“后退”按钮将其更改回临时变量所保存的值。这将适用于单一颜色更改回滚,而无需任何重大编码冒险。

关于java - ListView 背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18343635/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com