ViewPaper默认是可以滑动切换页面的,如果需要禁止该功能,只需要如下操作即可。
public class MViewPaper extends ViewPager {
private boolean mDisableSroll = true;
public MViewPaper (Context context) {
super(context);
}
public MViewPaper (Context context, AttributeSet attrs) {
super(context, attrs);
}
public void setDisableScroll(boolean bDisable)
{
mDisableSroll = bDisable;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
if(mDisableSroll)
{
return false;
}
return super.onInterceptTouchEvent(ev);
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
if(mDisableSroll)
{
return false;
}
return super.onTouchEvent(ev);
}
本文介绍了一种在Android应用中禁用ViewPaper组件滑动切换功能的方法。通过继承ViewPager并覆盖onInterceptTouchEvent和onTouchEvent方法,可以实现对滑动行为的有效控制。
7817

被折叠的 条评论
为什么被折叠?



