0
我正在写一个有GridView的应用程序。这个gridview由几个imageViews组成。我可以为单击的项目设置背景。但我需要为几个项目设置背景。如何在gridView中为多个视图设置背景?
下面的代码并没有帮助我:
gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
for(int eachCoordinate: coordinates){
gridview.getChildAt(eacheachCoordinate).setBackgroundResource(R.drawable.point);
}
呃,那个代码看起来不正确。无论如何,坐标是什么,你如何选择它们? – nullpotent
坐标是背景必须被替换的项目位置。我在使用这里之前先弄到他们。 –
你可能做错了。你为什么要改变gridview中每个项目的背景,只要其中一个被点击? –