android:如何在onItemClick中选择其他视图

时间:2013-05-27 01:19:25

标签: java android gridview onitemclick

我尝试创建一个Android tic-tac-toe应用程序,我使用网格视图作为竞技场。这是游戏规则:

  1. 竞技场是3x3比例,意味着9盒。
  2. 当我点击一个框时,cpu播放器选择另一个框。
  3. 已点击的框将更改其图像。
  4. 问题是我只能更改我选择的视图,我希望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);
    }
    

0 个答案:

没有答案