Hi Kostya,

Thanks for your answer.

This bug (?) only happens on Jelly Bean (I don't have ICS devices to test 
it on).
It works fine on Honeycomb and lower OS versions. 

It seems there is indeed a regression of the ViewPager in JB (and possibly 
ICS).

Thanks.

On Tuesday, October 2, 2012 12:47:41 PM UTC-4, Kostya Vasilyev wrote:
>
> Sounds like a bug in how ViewPager dispatches events (sorry for stating 
> the obvious). I'd consider looking at the source and comparing it to 
> ScrollView (which handles nested touchable areas just fine).
>
> -- K
>
> 2012/10/2 Streets Of Boston <flying...@gmail.com <javascript:>>
>
>> Hi everyone,
>>
>> I have a ViewPager that contains pages, each page with a bunch of Buttons 
>> (or clickable TextViews). When I set the buttons to 'setClickable(false)', 
>> swiping the ViewPager to another page works fine all the time.
>>
>> However, when the buttons are clickable (OnClick listener is set), the 
>> ViewPager won't do anything if the user put his or her finger down on the 
>> button when he or she starts a swipe or scroll. If the user swipes, the 
>> button 'eats' all the touch-events (MotionEvents).
>>
>> Is there a convenient way to make these buttons/textviews clickable and 
>> make the ViewPager swipe even if the user puts his finger on a button 
>> initially?
>> (I'd like to avoid hacks and using GestureDetectors if possible)
>>
>> Thanks!
>>
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to 
>> To unsubscribe from this group, send email to
>>
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to