18
グリッドレイアウトでのジェスチャーの検出
flingAndroidアプリケーションでジェスチャー検出を機能させたいのですが。 私が持ってGridLayoutいるのは9 ImageView秒を含むです。ソースはここにあります:Romain Guysのグリッドレイアウト。 私が取ったそのファイルは、Romain GuyのPhotostreamアプリケーションからのものであり、ほんの少し変更されています。 単純なクリックの状況では、追加するonClickListenerfor をを実装ImageViewするメインに設定するだけです。を認識するものを実装することは、無限に複雑になります。これはスパンする可能性があるためだと思いますか?activityView.OnClickListenerflingviews 私のアクティビティが実装されている場合、 OnGestureListenerそれをのジェスチャーリスナーGridまたはImage追加したビューとして設定する方法がわかりません。 public class SelectFilterActivity extends Activity implements View.OnClickListener, OnGestureListener { ... 私の活動が実装する場合、私 OnTouchListenerにはonFling方法がありません override(これには、フリングが注目に値するかどうかを判断できるパラメーターとして2つのイベントがあります)。 public class SelectFilterActivity extends Activity implements View.OnClickListener, OnTouchListener { ... 私がカスタムを作成する場合View、GestureImageViewそのように拡張して、ビューから発生したImageViewアクティビティをアクティビティに通知する方法がわかりませんfling。いずれにせよ、私はこれを試してみましたが、画面に触れたときにメソッドが呼び出されませんでした。 私は本当にこれがビュー全体で機能する具体的な例が必要です。何を、いつ、どのように添付すればよいlistenerですか?シングルクリックも検出できる必要があります。 // Gesture detection mGestureDetector = new GestureDetector(this, new GestureDetector.SimpleOnGestureListener() { public boolean onFling(MotionEvent e1, MotionEvent …