43

Buttonが押されて離されたとき、どうすれば聞くことができますか?

4

3 に答える 3

88

あなたは使用することができますonTouchListener

view.setOnTouchListener(new View.OnTouchListener() {        
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        switch(event.getAction()) {
            case MotionEvent.ACTION_DOWN:
                // PRESSED
                return true; // if you want to handle the touch event
            case MotionEvent.ACTION_UP:
                // RELEASED
                return true; // if you want to handle the touch event
        }
        return false;
    }
});
于 2012-08-02T14:07:15.650 に答える
4

onTouchListenerあなたが探しているものです。

正しいを使用する必要がありますMotionEvent

これにより、さまざまなタイプの「タッチ」を処理できるようになります。

于 2012-08-02T14:07:22.610 に答える