2016-04-02 21 views

cevap

4

Bunu bir sınıf olarak ekleyin ve onu viewpager etiketinizin yerine xml olarak kullanın. Temel olarak, onInterceptTouchEvent ve OnTouchEvent öğelerine false döndürerek kaydırılabilir davranışı devre dışı bıraktığımız özelleştirilmiş bir görüntüleyici oluşturuyoruz.

public class NonSwipeableViewPager extends ViewPager { 

    public NonSwipeableViewPager(Context context) { 
     super(context); 
    } 

    public NonSwipeableViewPager(Context context, AttributeSet attrs) { 
     super(context, attrs); 
    } 

    @Override 
    public boolean onInterceptTouchEvent(MotionEvent event) { 
     // Never allow swiping to switch between pages 
     return false; 
    } 

    @Override 
    public boolean onTouchEvent(MotionEvent event) { 
     // Never allow swiping to switch between pages 
     return false; 
    } 
} 
+0

işe ama emin durumda sayfayı tokatlamak istedi. Orada bu iki olay fonksiyonunda bir if ifadesi koyup doğruya döndüm ama işe yaramıyor – LittleFunny

İlgili konular