如何在Android计算器中实现多点触控按钮?

时间:2012-08-14 18:35:23

标签: android button calculator multi-touch

我最近买了一台Nexus 7,并注意到内置的Android Calculator使用了多点触控按钮。据我所知,唯一的方法是在一个视图中捕获所有事件,并自己将它们传递给子视图。像这样:

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计算器如何实现多点触控按钮?

1 个答案:

答案 0 :(得分:0)

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

但是,我的应用程序的目标API为10,但这不起作用。将目标API更改为15突然在我的ICS和更新设备上运行。我不确定Honeycomb(11)的目标API是否有效,但15+确实如此。