我想按此图片上显示的按钮http://i.stack.imgur.com/C1NW3.jpg。那就是我想按住屏幕上的手指按住按钮并按下按钮。例如在这个程序后,这个图片按钮1,2,5,8,9将被按下。 对不起,我的英语不好,但我不能用不同的方式来描述这个。从屏幕上按下没有释放手指的按钮
我该怎么做?
我想按此图片上显示的按钮http://i.stack.imgur.com/C1NW3.jpg。那就是我想按住屏幕上的手指按住按钮并按下按钮。例如在这个程序后,这个图片按钮1,2,5,8,9将被按下。 对不起,我的英语不好,但我不能用不同的方式来描述这个。从屏幕上按下没有释放手指的按钮
我该怎么做?
好吧,抱歉没有提供很简单的答案,如“使用功能的xyz()”对于这一点,但我觉得有一些通用的方法来做到这一点:
您可以创建的图片,看起来像按钮(或气泡或任何其他适当的),把它们放在你需要的顺序,然后,获取指针(手指)在屏幕上的每个坐标,只是检查这个指针是否进入某个区域(可能是矩形)在每个按钮内。这个逻辑区域应该比显示的图片小,以让用户移动手指不那么小心。
另一个“解决方案”是将一些“抖动”和发送“左键点击”消息在每个位置更新一路上。在这种情况下,按钮应该有一些保护,免受多次点击。我记得在stackoverflow.com上的一些建议如何做到这一点:只需禁用点击事件按钮。
很抱歉,如果Android有一些解决方案“开箱即用”,这我不知道的想法,但所描述的问题好像很一般,没有特定于平台的。
谢谢,但是我认为Android有“开箱即用”的功能..我看到很多应用程序在其中实现.. – 2011-05-09 05:46:48