
安卓开发 如何获取用户点击图片的坐标
2014-03-21
展开全部
我想你应该是要获取被用户点击的那张图片的坐标吧,首先给你的图片加一个监听,如果被点击了,获取手机屏幕的宽高,然后获取图片自身的宽高,屏幕的坐标减去图片的宽高就是该图片所在的坐标,如果你要获取图片相对于其他某个控件的坐标,只要获取另一个控件的坐标,然后进行计算就可以了
展开全部
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findViewById(R.id.imageView1).setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
//当按下时获取到屏幕中的xy位置
if(event.getAction()==MotionEvent.ACTION_DOWN){
Log.e("point",event.getX() +","+event.getY());
}
return false;
}
});
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询