Android点击事件中获得的坐标,同一个类的其他方法如何使用到呢? 5
第一张图是我自定义view里的第二张图setSelectedNumber也是View类里的只不过setNumberIFvaild是GAME类里的我想把View类里点击事件...
第一张图是我自定义view里的 第二张图 setSelectedNumber也是View类里的 只不过setNumberIFvaild是GAME类里的 我想把View类里点击事件获得的坐标作为参数传到game类的方法中 怎么传啊 这样写出错了
展开
1个回答
展开全部
在onCreate()方法前面,定义private成员变量;
将点击事件写到後续需要使用坐标的其它方法之前;
将坐标赋值给成员变量;
在其它方法调用成员变量的值;
示例:
private int selectX, selectY;
protected void onCreate(Bundle saveInstanceState){
......
}
......
public boolean onTouchEvent(MotionEvent event){
selectX=event.getx()/width;
selectY=event.getY()/height;
}
public class Game extends ... {
....
public void selectnumber(int number){
这里就能直接调用selectX、selectY了
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询