gpt4 book ai didi

android - 可扩展的 ListView 组标题颜色更改

转载 作者:行者123 更新时间:2023-11-29 15:04:22 26 4
gpt4 key购买 nike

我在可扩展 ListView 中为备用组标题设置了两种颜色。但是,当我多次单击以展开或折叠颜色更改到任何组行时。

这是我的代码,

 if (convertView == null) {
LayoutInflater infalInflater = (LayoutInflater) this._context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = infalInflater.inflate(R.layout.list_group, null);

if(groupPosition % 2 == 1) {
convertView.setBackgroundColor(Color.parseColor("#3C3C3C"));
}else {
convertView.setBackgroundColor(Color.parseColor("#000000"));
}
}

这是在滚动列表之后发生的。这个我也试过

private int[] colors = new int[] { Color.parseColor("#000000"), Color.parseColor("#3C3C3C") };
int colorPos = groupPosition % colors.length;
convertView.setBackgroundColor(colors[colorPos]);

最佳答案

if(groupPosition % 2 == 0) {
convertView.setBackgroundColor(Color.parseColor("#3c3c3c"));
}else {
convertView.setBackgroundColor(Color.parseColor("#000000"));
}

将这段代码放在 if (convertView == null) 这个条件之外

关于android - 可扩展的 ListView 组标题颜色更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39770467/

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