2016-04-03 9 views

答えて

0

特定のクラスについては、あいまいさを避けるために完全修飾名を含めることを常にお勧めします。

クリックするとがかなり一般的ですので、私はあなたの話を引き継ぐと思います。 android.view.View.OnClickListener。これは、ウィジェットクラスがコールバックメソッドonClick()を使用するために実装できるインターフェースです。そのビュー(ボタン)を押すと、onClick()メソッド内のコードが実行されます。

button.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View v) { 
       // Perform action on click 
      } 
     }); 

タッチ android.view.View.OnTouchListener onTouchListenerはonTouch()コールバックメソッドを公開し、あなたはACTION_BUTTON_RELEASEのようなandroid.view.MotionEventメンバーにアクセスすることができますインターフェイスです。 MotionEventクラスは、動作に関連する動作に非常に強力です。以下の実施例

)はスレッドhttps://stackoverflow.com/a/11690679/1005142

imageButton.setOnTouchListener(new OnTouchListener() { 
@Override 
public boolean onTouch(View v, MotionEvent event) { 
    if(event.getAction() == MotionEvent.ACTION_UP){ 

     // Do what you want 
     return true; 
    } 
    return false; 
} 

}からです。

ジェスチャー android.view.GestureDetector.OnGestureListener このクラスは、ユーザーがUIで自分の指をジェスチャー方法拾うために使用されます。ジェスチャーセクションhttp://developer.android.com/training/gestures/detector.htmlには、Androidデベロッパーサイトに関する多くの情報が既にあります。 このクラスを使用する例は、タッチ、動き、アクセラレーションを聞く必要があるキーボード上で指で流動的に書く場合です。

関連する問題