Android onTouch

时间:2012-01-30 20:41:37

标签: android ontouchlistener

我一直在搜索网站,但还没找到我想要的东西。有1000多个帖子需要查看。我想要做的是获取用户按下的位置,并根据屏幕的哪个部分,调用另一种显示新背景图像的方法。我知道我需要使用OnTouch并在开头实现OnTouchListener。我也知道

windowwidth = getWindowManager().getDefaultDisplay().getWidth();
windowheight = getWindowManager().getDefaultDisplay().getHeight();

计算屏幕的宽度和高度,因为不同的手机有不同的尺寸。我似乎无法把它们放在一起。任何帮助都会得到满足。

2 个答案:

答案 0 :(得分:0)

这是一篇文章,涉及在按下屏幕时检索屏幕上的坐标。你只需要将高度和宽度除以2即可创建你的宿舍,你就可以了。

link:http://blorb.tumblr.com/post/347157141/simple-ontouch-press-and-release-code-for-android

答案 1 :(得分:0)

在视图的onTouch侦听器中,只需使用以下代码:

String.valueOf(event.getX()) + "x" + String.valueOf(event.getY()));

您将获得X和Y坐标。