【问题标题】:disable view page click selection in android application在android应用程序中禁用查看页面点击选择
【发布时间】:2015-12-03 19:48:40
【问题描述】:

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

任何帮助将不胜感激。

谢谢 纳雷什

【问题讨论】:

  • 可以处理tab的onClickListner。在那个应用条件下,用户是否有验证地址......如果是,请继续它,否则阻止执行
  • 请出示您的代码..

标签: android android-viewpager


【解决方案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;
}

【讨论】:

    猜你喜欢
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-18
    相关资源
    最近更新 更多