Android button onclick override

后端 未结 3 1915
面向向阳花
面向向阳花 2020-12-10 03:24

I would like to create a CustomButton which has a predefined onClick. In fact, my object would do the same job than

CustomButton mB         


        
3条回答
  •  天命终不由人
    2020-12-10 03:57

    In your button class just implement:

    @Override
    public void onClick(View v) {
        showSomething();
    }
    

    Or if you want more granular control:

    @Override
    public boolean onTouchEvent(MotionEvent event) {
        showSomething();
    }
    

    You can either implement your click logic in the method by checking the event.getAction(), or send it to a GestureDetector to figure out when a click has been performed.

提交回复
热议问题