我正在尝试更改GridView的背景颜色。这与此代码工作完美:获取GridView的不同单元格
GridView gv = (GridView) findViewById(R.id.gvSpeelveld);
gv.setBackgroundColor(Color.RED);
但现在我想改变不同的单元格的颜色。例如:第2行第2格应该是蓝色的。 我应该使用什么方法来获取特定位置上的GridView项目以更改颜色?
我试着用这些方法,但它并没有因此进行得很顺利,
//Attempt 1
gv.getChildAt(1).setBackgroundColor(Color.BLUE);
//Attempt 2 (returns data, not the whole object)
gv.getItemAtPosition(5);
我不同的单元格的内容怎么可以?
在adpater中执行getView方法 – ramaral