我正在努力学习android。
我希望在TextView
点击Button
上生成ImageView
,并在ImageView
上将其从一个位置移动到另一个位置时得到它们的(X,Y)坐标。
答案 0 :(得分:0)
我认为你的意思是触摸屏幕上的一个点。 我认为以下代码可以帮助您这样做
imageView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN){
textView.setText("Touch coordinates : " +
String.valueOf(event.getX()) + "x" + String.valueOf(event.getY()));
}
return true;
}
});
答案 1 :(得分:0)
//I think following code can help you do so
@Override
public boolean onTouchEvent(MotionEvent event) {
int x = (int) event.getX();
int y = (int) event.getY();
return true;
}