Package Com.sphere.gesturetest;import Android.os.bundle;import Android.app.activity;import Android.view.gesturedetector;import Android.view.gesturedetector.ongesturelistener;import Android.view.Menu; Import Android.view.motionevent;import Android.widget.toast;public class Mainactivity extends Activity implements ongesturelistener{Gesturedetector Gesturedetector; private int min_destance = 50; @Override protected void OnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (R.layout.activity_main); Gesturedetector = new Gesturedetector (this,this); } @Override Public boolean Oncreateoptionsmenu (Menu menu) {//Inflate the menu, this adds items to the Actio n Bar if it is present. Getmenuinflater (). Inflate (R.menu.main, menu); return true; } @Override public boolean ontouchevent (Motionevent event) {//Give gesture detection class to handle touch event return Gesturedete Ctor.ontouchevent (event); } //The user presses the trigger @Override public boolean ondown (Motionevent arg0) {//TODO auto-generated method stub toast ( "Press"); return false; }//USER triggers @Override public boolean onfling (Motionevent arg0, motionevent arg1, float arg2, float when dragging on the screen) ARG3) {//TODO auto-generated Method stub if (Arg0.getx ()-Arg1.getx () > Min_destance) {toas T ("slide Left"); } if (Arg0.getx ()-Arg1.getx () < min_destance) {toast ("slide Right"); } return false; } @Override public void onlongpress (Motionevent arg0) {//TODO auto-generated Method Stub toast ("Long Press") ; } @Override public boolean onscroll (Motionevent arg0, motionevent arg1, float arg2, float arg3) { TODO auto-generated Method Stub//toast ("Scrolling ....") "); return false; }//Trigger @Override public void onshowpress (Motionevent arg0) {//TODO auto-generated me when the user presses on screen and has not moved and released Thod stub Toast ("Onshowpress ....") "); }//The user taps the event on the touchscreen to trigger @Override public boolean onsingletapup (Motionevent arg0) {//TODO auto-generated Meth Od stub toast ("Onsingletapup ....") "); return false; } public void Toast (String text) {Toast.maketext (this, text, Toast.length_short). Show (); }}
Other great article articles
Using Autocompletetext in android Dialog
Large Web site architecture design-SOLR
MySQL Hash index
Android Learning Note (32) grid view (GridView) and graphics switcher (Imageswi ...
Android Learning Note (31) Expandable List component (Expandablelistview)
More about Android development articles
Android gesture Operation Gesturedetector