本帖最后由 HawkOfWinter 于 2011-05-28 15:57:19 编辑

解决方案 »

  1.   

    这点点代码不能说明什么的,看看我发现有可能的两个问题,一没有Context,二没有布局(这里我不知道你用View还是Layout,两样的都要加上去的,还有Move方法怎么写的,都不知道),难说
      

  2.   

    1)如果你的这个内部类是在一个Activity中写的就这样处理ImageView iv_chess = new ImageView(类名.this); 若不是传个Context对象过去ImageView iv_chess = new ImageView(context); 2)ImageView有此iv_chess.move(10, 50); 方法?还是楼主创造的?
      

  3.   

    用ImageButton实现吧,刚开始全部初始化为原底色,点击某个ImageButton时,改变底色背景
      

  4.   

    是不是,先将棋子布满整个棋盘?一开始,看起来没一个棋子。后来,点击点击,不断的ImageButton底色背景变了。于是,棋局出现了。若真如此,倒是个不错的思路。也免了考虑时不时new个控件。