我想单击它时获取网格视图项目的X和Y值,但是如何执行此操作或如何获取这些值?如何在gridView中单击项目时获取X和Y值
我知道我会使用setOnItemClickListener方法,但我只能从中获得位置。
我想单击它时获取网格视图项目的X和Y值,但是如何执行此操作或如何获取这些值?如何在gridView中单击项目时获取X和Y值
我知道我会使用setOnItemClickListener方法,但我只能从中获得位置。
下面是我如何获得用户在Google地图上点击的x和y坐标。尝试将其替换为其他种类的视图与您合作
public boolean onTouchEvent(MotionEvent e, MapView m) {
if (e.getAction() == MotionEvent.ACTION_DOWN) {
long start = e.getEventTime();
x = (int)e.getX();
y = (int)e.getY();
touchedPoint = map.getProjection().fromPixels(x, y);
}
此处的地图是我的MapView的名称。基本上,它取X,Y从MotionEvent
设置的触摸听者通过调用
grid.setOnTouchListener().
其中一个参数是一个MotionEvent
对象,该对象将包括x和y位置。
这是对我的作品谢谢..我有另一个问题..我想要得到的图像在行或或像在游戏中连接四..你有任何想法如何得到它 – Basant 2012-04-11 04:37:45