بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

غیرفعال کردن swip در viewPager

مدیریت گفتگو
fanta 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام دوستان

من تو برنامم یک viewPager دارم و میخوام در داخل یک layout خاص ، عمل swip کردن viewPager غیرفعال بشه(چون داخلش یک custome control دارم که اون باید swip بخوره نه viewPager). راه حل چیست؟

نظرات

پاسخ‌ها 1

fanta 9 سال پیش

راه حل کوتاه، ساده و مفید :

کپی کردن کد زیر در control مربوطه:

@Override
public boolean onTouchEvent(MotionEvent event) {

    ViewParent parent = getParent(); 

    parent.requestDisallowInterceptTouchEvent(true);

    return true;
}

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .