我试图让自己的自定义视图中所做的按钮,目前它的作用是在特定的X绘制图像和y坐标,然后反复吸取不同的类似图像位置。在Android上使用抽签的ViewGroup以及查看和使用帆布
我希望能够对正在绘制的图像的每个实例创建一个按钮。如果一个图像被点击,将会导致不同的事情发生,取决于选择哪个图像。
我该如何执行此操作?
我将不得不为每个图像/按钮组合不同的看法,然后设置onClick事件?
让我尽量多一点明确 我试图让使用我已经找到了如何让他们画出六边形(不同类型的地形对不同的球员) 地图(see here - 他们将有一个边界,以显示什么地形由谁拥有)
我只是做了一个自定义的视图类,不得不用帆布六边形抽取;然而,我不确定如何能够将六边形制成按钮,以便我可以区分选择哪个六边形以及它应该如何对对手进行反应。
我在考虑让一个名为Terrain的ViewGroup包含属于播放器的节点(六边形),并且有一组节点视图只绘制它应该位于的六边形。
的问题是我可以使每个节点或整个的ViewGroup到按钮(或做一个onTouch)如果按下一定的六边形?
我已经手动跟踪图像位置,并检查图像边界内的点击。但我想你正在寻找更自动化的方法。 – 2012-03-08 06:20:00