禁用Android应用程序

时间:2015-12-01 09:31:15

标签: android android-viewpager

我在我的应用程序中使用带有片段的视图寻呼机。在View中,pager包含三个片段,在第二个片段中我正在验证地址。我希望用户必须输入地址并验证地址然后只有用户应该去第三个片段,而不在第二个片段中输入地址用户不应该单击第三个视图页面。我限制了滑动但我无法禁用点击查看页面。

任何帮助将不胜感激。

由于 纳雷什

1 个答案:

答案 0 :(得分:-1)

在页面适配器类中添加此代码,这将设置禁用页面适配器:

@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;
}