不太能理解这两句代码的含义
来源:4-2 使用Handler实现打地鼠(下)
Felixxx
2018-11-19 20:52:38
activity.mDiglettImageView.setX(activity.mPosition[position][0]); activity.mDiglettImageView.setY(activity.mPosition[position][1]);
1回答
这两句就是用来设置图片mDiglettImageView在屏幕中的坐标位置。
1)activity是在handleMessage()方法中创建的DiglettActivity对象,而mDiglettImageView是在DiglettActivity类中的成员属性;
2)setX()和setY()是View类的用于定位坐标位置的方法,单位是像素;
3)mPosition是在DiglettActivity类中定义的二维数组,mPosition后面就是根据二维数组下标取值。
相似问题