diff --git a/android/sdk/src/main/java/org/apache/weex/ui/component/WXComponent.java b/android/sdk/src/main/java/org/apache/weex/ui/component/WXComponent.java index 9bdee051ee..3de086f745 100644 --- a/android/sdk/src/main/java/org/apache/weex/ui/component/WXComponent.java +++ b/android/sdk/src/main/java/org/apache/weex/ui/component/WXComponent.java @@ -1565,6 +1565,9 @@ protected void removeEventFromView(String type) { } mHostClickListeners.remove(mClickEventListener); //click event only remove from listener array + if (mHostClickListeners.isEmpty()) { + getRealView().setClickable(false); + } } Scrollable scroller = getParentScroller(); if (type.equals(Constants.Event.APPEAR) && scroller != null) {