2012-08-14 77 views
0

我最近买了Nexus 7,并注意到内置的Android计算器使用了多点触控按钮。根据我的理解,唯一的方法就是在一个视图中捕获所有事件并将它们传递给子视图。像这样:如何在Android计算器中实现多点触控按钮?

http://www.passsy.de/multitouch-for-all-views/

不过,我已经通过了几个代码库搜索和不能看到任何地方的Android计算器在做这样的工作,这使我觉得有一个简单的方法:

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.1.1_r1/com/android/calculator2/Calculator.java?av=f

有没有人看到Android Calculator如何实现多点触控按钮?

+0

如果您在布局中放置2个'Button',则可以同时触摸它们而无需添加任何代码。 – zapl 2012-08-14 18:40:47

+0

@zapl感谢您的回复,但我从未见过这种情况。我不知道任何其他的Android UI元素也可以这样工作。 – BigShay 2012-08-14 18:58:52

回答

0

我知道这是一个老问题,但我最近偶然发现了答案。正如zapl指出的那样,可以同时触摸布局中的多个按钮,而无需添加任何特殊代码。

但是,我的应用程序有一个目标API为10,这不起作用。将我的目标API更改为15突然在我的ICS和更新的设备上工作。我不确定Honeycomb(11)的目标API是否可以工作,但是有15+。