آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

fanta  8 سال پیش  8 سال پیش
0 0

سلام دوستان

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

+1 0
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
fanta  8 سال پیش
+1 0

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

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

@Override
public boolean onTouchEvent(MotionEvent event) {

    ViewParent parent = getParent(); 

    parent.requestDisallowInterceptTouchEvent(true);

    return true;
}

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