0
我从.txt文件中读取值,并使用ArrayAdapter将它们放入GridView中,并且它可以很好地工作。 但是我想根据物品的价值改变物品的颜色。在GridView中获取不同的项目
例如: 1是灰色 2红 3是蓝 4 ...
但我不能在GridView改变单一项目的backgroundColor,只能是整个GV。
GridView gv = (GridView) findViewById(R.id.gvSpeelveld);
gv.setBackgroundColor(Color.GREEN);
这个尝试是不成功的
//View is null
View v = gv.getChildAt(2);
v.setBackgroundColor(Color.CYAN);
但我怎么能得到一个单一的GridView的不同的项目吗? for循环将非常有用。
你必须将背景设置为个别项目在适配器的'getView()'方法... –