Would you be able to apply that gesture recognition to a list item? On Nov 6, 9:39 am, joshv <[EMAIL PROTECTED]> wrote: > Actually I've found the following works well: > > @Override > public boolean dispatchTouchEvent(MotionEvent ev){ > gd.onTouchEvent(ev); > return super.dispatchTouchEvent(ev); > } > > calling super.dispatchTouchEvent allows all of the other views to > receive their events. > > For some reason, in my layouts, onTouch is never called for the > Activity, so this is the only way I've found to detect gestures on the > Activity. > > On Nov 3, 4:07 pm, Rohit Mordani <[EMAIL PROTECTED]> wrote: > > > yi, doing that will disable all normal touch event dispatching for > > thatviewand any of its children. It's really rare that you should > > override a dispatch method, especially doing so and never calling > > through to the super class. > > > The correct thing is almost always to override onTouchEvent(). > > > Rohit > > > On Oct 31, 1:05 pm, Rohit Mordani <[EMAIL PROTECTED]> wrote: > > > > In addition you need to do the following in yourview: > > > > @Override > > > public boolean dispatchTouchEvent(MotionEvent ev){ > > > return mGestureDetector.onTouchEvent(ev); > > > > } > > > > Thanks > > > Rohit > > > > On Oct 31, 2:01 pm, Rohit Mordani <[EMAIL PROTECTED]> wrote: > > > > > I got fling/swipe to work. In one of my other posts someone told me to > > > > do the following to make the onFling and Scroll methods to be called: > > > > > 1) SetView.setLongClickable to true for theviewyou are using > > > > 2) Set GestureHandler.setIsLongpressEnabled to true > > > > 3) Return true in your onDown method > > > > > Thanks for all the help > > > > Rohit > > > > > On Oct 30, 5:12 pm, Romain Guy <[EMAIL PROTECTED]> wrote: > > > > > > A fling is just an ACTION_DOWN, one or more ACTION_MOVE and an > > > > > ACTION_UP. It has nothing to do with running in the emulator or not. > > > > > (For what it's worth, a large part of the touch UI and APIs have been > > > > > developed in the emulator.) > > > > > > On Thu, Oct 30, 2008 at 4:18 PM, Rohit Mordani <[EMAIL PROTECTED]> > > > > > wrote: > > > > > > > I THINK the problem is that in the emulator, pressing the left mouse > > > > > > button is more like a tap and that sets the MotionEvent.Action to be > > > > > > ACTION_DOWN. As a result the onDown() method of the > > > > > > OnGestureListener > > > > > > is called instead of onFling(). There might be a way to emulate the > > > > > > fling in the emulator but I am not sure of it. If anyone finds out > > > > > > then please let me know. That would then call onFling() correctly I > > > > > > think > > > > > > > Rohit > > > > > > > On Sep 22, 6:40 am, kingtut <[EMAIL PROTECTED]> wrote: > > > > > >> Any luck in getting the onFling or onScroll event to fire? I am > > > > > >> facing > > > > > >> the same problem. > > > > > > >> On Sep 12, 5:14 pm, Mark Hansen <[EMAIL PROTECTED]> wrote: > > > > > > >> > Ok, I'll keep trying it.. for some reason the events aren't > > > > > >> > firing > > > > > >> > such as Fling etc. > > > > > > >> > On Sep 12, 10:12 am, Kavi <[EMAIL PROTECTED]> wrote: > > > > > > >> > > ListView is a kind ofView, so you should be able to attach the > > > > > >> > > GestureDetector to your ListView as well. > > > > > > -- > > > > > Romain Guywww.curious-creature.org
--~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---