5

特定のボタン、または画像ビューまたはビューに実装されているタップリスナーに疑問がありますか? 私がサーフィンしたサイトはレイアウト全体にしか表示されず、ビューのタップでアクションを実行したいからです。助けてください。ありがとうございました。

4

4 に答える 4

2

ほとんどの場合GestureDetector.OnGestureListener、アクティビティに実装する必要があるタップ イベントを感知します。onSingleTapUp(MotionEvent e)のメソッドを使用してアクションを実行できますGestureDetector.OnGestureListener

通常、ボタン コントロールでは、like を使用します。

myButton.setOnClickListener(new OnClickListener() {});

または、他の clickListners とタップ イベントが ImageView やその他のカスタムビューに使用されます。

于 2011-07-16T08:26:55.283 に答える
0
@Override
public boolean onTouchEvent(MotionEvent event) {

    // on action down do your work...
    return super.onTouchEvent(event);
}
于 2014-09-29T14:02:24.073 に答える