Android onClick method doesn't work on a custom view

后端 未结 10 1922
南旧
南旧 2021-01-01 09:32

I\'ve started working on an app. I build the menu yesterday but the onClick method doesn\'t work! I created a class that extends View and called her MainMenuObject - that cl

10条回答
  •  清酒与你
    2021-01-01 10:15

    You can just call performClick() in onTouchEvent of your custom view.

    Use this in you custom view:

        @Override
        public boolean onTouchEvent(final MotionEvent event) {
            if(event.getAction() == MotionEvent.ACTION_UP){
                return performClick();
            }
            return true;
        }
    

提交回复
热议问题