我一直在搜索这个网站,但还没有找到我想要的东西。有一些1,000+帖子需要查看。我正在尝试做的是获取用户按下的位置,并根据屏幕的哪一部分调用另一个方法来显示新的背景图像。我知道一开始我需要使用OnTouch并实现OnTouchListener。我也知道
windowwidth = getWindowManager().getDefaultDisplay().getWidth();
windowheight = getWindowManager().getDefaultDisplay().getHeight();计算屏幕的宽度和高度,因为不同的手机有不同的大小。我似乎就是不能把这一切放在一起。任何帮助都会得到重视。
发布于 2012-01-31 04:53:30
这里有一篇文章,介绍了在按下屏幕时检索屏幕上的坐标。你只需要将高度和宽度除以2,就可以创建你的季度了,你就可以上路了。
链接:http://blorb.tumblr.com/post/347157141/simple-ontouch-press-and-release-code-for-android
发布于 2012-03-21 18:09:22
在视图的onTouch侦听器中,只需使用以下代码:
String.valueOf(event.getX()) + "x" + String.valueOf(event.getY()));您将获得X和Y坐标。
https://stackoverflow.com/questions/9070482
复制相似问题