我正在制作一个在视图中绘制的9 x 10网格的游戏。这有效,我希望能够检测用户何时触摸其中一个单元格。我知道如何获得键盘事件。我认为必须有一种方法可以获得触摸,即使使用x,y cordernat来查看我的网格视图。
答案 0 :(得分:1)
只需在View
对象上设置OnTouchListener即可。要实现的单个方法获取MotionEvent
参数。它为您提供触摸事件的实际坐标。请参阅doc。
答案 1 :(得分:0)
在View对象上设置OnTouchListener时,不要忘记设置主视图所在的其他视图。例如,如果您的布局是LinearLayout和Button,您是否必须为LinearLayout和Button设置OnTouchListener。