Android:检测网格内部的按键

时间:2013-11-22 14:53:00

标签: android button matrix dynamically-generated

我正在Android中制作Gomoku游戏。我用drawLine()创建了一个网格:http://i.stack.imgur.com/Mm4HZ.jpg

我现在正试图让应用程序在小方块内检测到按下。我想也许我可以生成按钮在每个方块的中心。我将单个正方形的高度/宽度保存到varibles中,因此获得每个正方形的中心点并不困难。但是,我应该如何动态生成按钮,其中每个按钮对应于存储现场数据的10 * 10矩阵中的某个[i] [j]?

1 个答案:

答案 0 :(得分:0)

您可以在android中的任何视图中注册onClickEvent。你想要的是一个不可见的视图,你想要点击事件的地方区域。我建议使用按钮或视觉效果,以便您可以看到区域的位置,为每个视图注册点击事件,然后隐藏视图以使它们不可见。