The example in this article describes the approach to the Android programming implementation Gallery to show only one page per slide. Share to everyone for your reference, specific as follows:
import android.content.Context; import android.util.AttributeSet; import
Android.view.KeyEvent;
Import android.view.MotionEvent;
Import Android.widget.Gallery; public class Detialgallery extends Gallery {public Detialgallery (context context, AttributeSet Attrset) {Super (cont
Ext,attrset); TODO auto-generated Constructor stub} private Boolean Isscrollingleft (Motionevent E1, motionevent E2) {Retur
n E2.getx () > E1.getx (); @Override public boolean onfling (Motionevent E1, motionevent E2, float Velocityx, float velocityy) {//TODO auto-
Generated method stubs//Return super.onfling (E1, E2, 0, Velocityy);
Method One: Only remove the page inertia//return false;
Method Two: Only remove the page inertia Note: Not commented out of the code to achieve the beginning of the 2 kinds of effects.
int kevent;
if (Isscrollingleft (E1, E2)) {//check if scrolling left kevent = keyevent.keycode_dpad_left;
} else{//otherwise scrolling right kevent = keyevent.keycode_dpad_right;
} onKeyDown (kevent, NULL);
return true; }
}
I hope this article will help you with your Android programming.