0

我最近购买了 Nexus 7,发现内置的 Android 计算器使用多点触控按钮。据我了解,这样做的唯一方法是在一个视图中捕获所有事件并将它们自己传递给子视图。像这样:

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

但是,我搜索了一些代码存储库,但看不到 Android Calculator 正在执行此类工作的任何地方,这让我认为有一种更简单的方法:

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 是如何实现多点触控按钮的吗?

4

1 回答 1

0

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

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

于 2013-01-07T18:39:16.083 回答