May 15, 2025 I use this code if I ever need to disable the touch event of the view pager. It's useful if you wanna create a survey, so users cannot swipe the viewpager. B4X: Sub DisableViewPagerSwipe Dim r As Reflector r.Target = Vp r.SetOnTouchListener("Vp_Touch") End Sub B4X: Sub Vp_Touch(View As Object, Action As Int, X As Float, Y As Float, MotionEvent As Object) As Boolean Return True End Sub Click to expand...
I use this code if I ever need to disable the touch event of the view pager. It's useful if you wanna create a survey, so users cannot swipe the viewpager. B4X: Sub DisableViewPagerSwipe Dim r As Reflector r.Target = Vp r.SetOnTouchListener("Vp_Touch") End Sub B4X: Sub Vp_Touch(View As Object, Action As Int, X As Float, Y As Float, MotionEvent As Object) As Boolean Return True End Sub