【发布时间】:2014-02-05 04:52:36
【问题描述】:
我正在努力学习安卓。
我想在Button 上生成TextView,点击ImageView 并在我将它从ImageView 上的一个位置移动到另一个位置时获取它们的(X,Y)坐标。
【问题讨论】:
标签: android drag-and-drop coordinates android-imageview
我正在努力学习安卓。
我想在Button 上生成TextView,点击ImageView 并在我将它从ImageView 上的一个位置移动到另一个位置时获取它们的(X,Y)坐标。
【问题讨论】:
标签: android drag-and-drop coordinates android-imageview
我认为您的意思是触摸屏幕上的某个点。 我认为以下代码可以帮助您做到这一点
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;
}
});
【讨论】:
//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;
}
【讨论】: