在GridView中获取标签

时间:2014-11-20 12:16:04

标签: android gridview

我有一个名为网格的网格视图,我在其中显示用户可以更改的随机彩色圆圈,网格内的每个视图都根据其中的圆圈颜色进行标记。当用户点击视图时我获取标签没有问题,但我现在需要能够遍历整个网格并计算有多少个圆是某种颜色,这是我尝试过的代码,这个给我一个空指针异常:

public void targCheck(){
    targNum = 0;
    int pos = 0;
    for (int i = 0; i < gridSize; i++){
        View v = grid.getChildAt(pos);
        obj = (Integer) v.getTag(); //this is whats causing the problem
        if (obj == target){
        targNum += 1;
        test.setText(targNum.toString());
        }
        pos += 1;
    }
}

我想我可能需要使用Image适配器来获取标签,但我不确定如何在这样的方法中使用它。

0 个答案:

没有答案