我尝试创建一个Android tic-tac-toe应用程序,我使用网格视图作为竞技场。这是游戏规则:
问题是我只能更改我选择的视图,我希望CPU播放器更改他选择的视图。这意味着在onItemClick
的一次调用中,必须涉及两个视图并更改其图像。我怎样才能做到这一点?我可以根据位置更改CPU ImageView
吗?
这是我的代码:
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
// my selected view
ImageView myBox = (ImageView) view;
myBox.setImageResource(R.drawable.mybox_img_after_clicked);
//cpu selected view
//ImageView cpuBox = ???;
//cpuBox.setImageResource(R.drawable.cpubox_img_after_clicked);
}