首页 > 解决方案 > 如何在Android上的gridview中为特定行设置不同的选择器(颜色)

问题描述

我有一个 5x6 大小的图标网格视图,总共 30 个。每一行(有 6 行)必须有不同的选择器颜色(选择器是按下项目时出现的颜色)。我需要更改没有背景的项目的选择颜色。

你能帮我吗?

在此处输入图像描述

标签: androidgridviewcolorsselector

解决方案


在您的适配器中,在 getView() 方法(或 onBindViewHolder())中,您可以根据当前项目位置设置特定行的背景颜色(您可以使用开关盒),

convertView.setBackgroundColor(Color.BLACK);

推荐阅读