i am developing a application with android view pager i want to set view pager in not click able state. i try all
myviewpager.setFocusable(false);
myviewpager.setFocusableInTouchMode(false);
myviewpager.setHapticFeedbackEnabled(false);
myviewpager.setLongClickable(false);
myviewpager.setClickable(false);
myviewpager.setPressed(false);
myviewpager.setSelected(false);
myviewpager.setEnabled(false);
but not working on view pager anyone knows how to set a view pager clickable disable state plz help..
Add this code in your custom ViewPager
implementation. This will enable you to disable the viewpager as expected.
@Override
public boolean onTouchEvent(MotionEvent event) {
if (this.enabled) {
return super.onTouchEvent(event);
}
return false;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
if (this.enabled) {
return super.onInterceptTouchEvent(event);
}
return false;
}
public void setPagingEnabled(boolean enabled) {
this.enabled = enabled;
}