View view = LayoutInflater.from(this).inflate(R.layout.XXX, null);   //view调用布局文件。
至于Button可以直接设置监听事件,然后在里面控制图片的坐标就可以了。
int X = imageView.getX();
imageView.setX(X++);
这样就可以点击一下Button,图片就动一下。

解决方案 »

  1.   

    楼上的方法没问题,如果你的View和按钮是分开的,当然也可以使用自定义回调函数来实现。
      

  2.   

    请问View view = LayoutInflater.from(this).inflate(R.layout.XXX, null); 这句话怎样用?我画图的类是即成view类的。
      

  3.   

    麻烦看看这个帖子,我这样写对吗?
    http://bbs.csdn.net/topics/390981018
      

  4.   

    View view = LayoutInflater.from(this).inflate(R.layout.XXX, null); 
    伪代码:视图类  试图对象 = 布局填充器.(当前Activity的上下文).填充(R.布局文件夹.布局文件名,根布局);
    setContentView(R.layout.XXX);  见没见过?
    自定义View在XML里面引用的时候,要加上包名,你的布局文件就一个Button,系统不报空指针的话,你的系统就有问题了。
    你做旋转,难道是想点一下按钮,就旋转一个角度?还是想一直旋转?这个可差别大了。
      

  5.   

    点一下就旋转一下,自定义View;
    点一下就一直旋转,动画,Animation,ValueAnimator,ObjectAnimator都可以,最简单的Animation。
      

  6.   

    补充:第一种,点一下就转一下的,自定义View,用Matrix矩阵。