Hi Dear,

i need to have a left, right and click event in my App.

i am trying it like below:

@Override
public boolean onTouch(View v, MotionEvent event) {

switch (event.getAction()) {
           case MotionEvent.ACTION_DOWN:

                 startX = (int)event.getX();

                 return true;
            case MotionEvent.ACTION_UP:
                 endX = (int)event.getX();

                        if(startX == endX){
                                                     // here i have
the click code
                          }

                          else if(startX - endX >10 ){ // next page

                               }
                           else if(endX - startX >10 ){ //back page
                               return true;

                        }

              return super.onTouchEvent(event);

}


///////////////////////////////

left and right move works fine for me but the click doesn't work
soemtime.

i tried a separate onClickListener along with onTouchListener but
onClickListener doesn't fire.
i believe to have click event in onTouch but the problem is that,
startX == endX comes true only on emulator not when we press finger on
real device.

please suggest how can i capture click in touch event?




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to