アンドロイド画面で3本の指タップを検出したい.2本の指を検出できる.3本の指をどのように検出するのか?アンドロイドが2指です。そうですか?アンドロイドで3本の指タップを特定する方法
7
A
答えて
10
このコードはあなたを助けることができます。
public boolean onTouchEvent(MotionEvent event)
{
int action = event.getAction();
switch(action & MotionEvent.ACTION_MASK)
{
case MotionEvent.ACTION_POINTER_DOWN:
// multitouch!! - touch down
int count = event.getPointerCount(); // Number of 'fingers' in this time
break;
}
}
+0
私はそれを試しましたが、3本の指でタップしてもカウントが2を返しています – androidGuy
+0
アンドロイドモバイルは3本の指タップを検出できますか? – androidGuy
+0
申し訳ありません。 getPointerCount()は、マルチタッチのイベントであるPOINTERイベントの数を返すため、正しいです。したがって、指の数を数えたい場合は、1つ追加する必要があります。 – vicentazo
関連する問題
- 1. iOSシミュレータ:Macノートパソコンで2本の指をタップする方法は?
- 2. UIButtonの2本の指タップ
- 3. iOS - 特定のビュー内のタップ数を数える方法は?
- 4. NSTextViewで3本指のタップ動作を無効にするにはどうすればよいですか?
- 5. アンドロイドでアナログ時計をタップするとアラーム設定を開く方法
- 6. マルチタッチの基本(3本以上の指)
- 7. 特に特定のモジュールでgccフラグ(CXXFLAGS)を指定する方法は?
- 8. IOSで特定の座標(x軸、y軸)をタップする方法は?
- 9. アンドロイドで特定のクラスを難読化する方法は?
- 10. 特定のJAXB実装を指定する方法は?
- 11. Xcode UITestsを使用して特定のポイントをタップする方法
- 12. 1つのコンテンツプレゼンターの3/4を指定する方法は?
- 13. アンドロイドで特定のメールクライアントを呼び出す方法は?
- 14. 特定のインターフェイスであるTypeを渡す方法を指定しますか?
- 15. 右クリックまたは2本の指のタップ
- 16. valueForKeyPathステートメントで特定のオブジェクトインデックスを指定する方法はありますか?
- 17. 特定のPIDを指定して、Javaでプロセスを終了する方法
- 18. JavaFX 8 Alertで特定のボタンの順序を指定する方法
- 19. アンドロイドでオーバーレイをタップするとポップアップを表示する方法は?
- 20. 特定のアンドロイドROMのダイアログスキンを避ける方法
- 21. アンドロイドの特定の点から特定の方向(スワイプ方向)にテキストを表示する方法
- 22. アンドロイドで特定の時間に再生するビデオをストリーミングする方法は?
- 23. 2本の指でビューをドラッグする方法
- 24. listviewの特定の項目にフォーカスを設定する方法。アンドロイド?
- 25. C#で指数定数を指定する方法は?
- 26. アンドロイドでタイムアウトを設定する方法
- 27. nuspecに特定の依存関係バージョンを指定する方法は?
- 28. XCodeで-D__MACOSX_CORE__を指定する方法
- 29. アンドロイドデバイスでOUTPUT_FORMAT_MPEG2TSを指定する方法
- 30. Androidマルチタッチで3本の指を検出できない
あなたは物事がそれ以来改善されていないこの記事http://stackoverflow.com/q/5893336/527288 –
で見たいと思うかもしれませんか? – androidGuy
事がまだ変わっているかどうかわかりません。 –