0

最近 Nexus 7 を購入しましたが、組み込みの Android 電卓がマルチタッチ ボタンを使用していることに気付きました。私が理解していることから、これを行う唯一の方法は、すべてのイベントを 1 つのビューでキャプチャし、それらを自分でサブビューに渡すことです。そのようです:

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 に答える