質問

実際に私のように実施ontouchlistenerマandroid(1.5)。そこで、上記のような"実施ontouchlistener"のクラス、そして私のコードは:

public boolean onTouchEvent (MotionEvent e){
 //code
}

問題は、その場合には私のドラッグ間(例)スピナーやEditTextViewよりこの方式な呼び出されます。唯一の方法を解決するきっかけになるかもしれないとは追加ontouchlistenerるここでは、それぞれの意見を手動で:

((Spinner)(findViewById(R.id.spinner1))).setOnTouchListener(tl);
((Spinner)(findViewById(R.id.spinner2))).setOnTouchListener(tl);

(tlのontouchlistener) いかがでキャッチタッチイベントになる前にそれぞれのょうか。かまいません。

Ripei

役に立ちましたか?

解決

何がしたい-になりたい:

  • 検出全体の身振りの一部 Activity.
  • 検出に接触されて View

ご希望の場合は元:

この例:Flingジェスチャ検出にグリッドレイアウト.

原則的には個人契約の場合は、ご登録されたすべてのリダイレクトタッチのイベントを GestureDetector.な理解とは、どのような仕組みなのユーザの入力シングルタップ、ダブルタップ、スクロールなど) 通話に対応するコールバックに SimpleOnGestureListener, ばらに類するものをいいます。

したい場合は、後者:

きのいずれかの

  1. オーバーライドの観光スポットの拠点に onTouchEvent().
  2. の実施およびフック onTouchListener (取得したい場合はをタッチする前に、派遣されます。

したい場合の実施 onTouchListener, 大きいお仕事ではない onTouchEvent() 方法が、インターフェース onTouch() 方法。

い役立っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top