title: How to stop scrolling in a Gallery Widget?
body: <p>I loaded some images into a gallery. Now I'm able to scroll but once started scrolling the scrolling won't stop. I would like the gallery to just scroll to the next image and then stop until the user does the scroll gesture again.</p>
  
  <p><strong>this is my code</strong></p>
  
  <pre><code>import android.widget.ImageView;
  import android.widget.Toast;
   import android.widget.AdapterView.OnItemClickListener;
  
  public class GalleryExample extends Activity {
  
  private Gallery gallery;
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
  
       gallery = (Gallery) findViewById(R.id.examplegallery);
       gallery.setAdapter(new AddImgAdp(this));
  
       gallery.setOnItemClickListener(new OnItemClickListener() {
          public void onItemClick(AdapterView parent, View v, int position, long id) {
  
              Toast.makeText(GalleryExample.this, "Position=" + position, Toast.LENGTH_SHORT).show();
          }
      });
  
  }
  
  public class AddImgAdp extends BaseAdapter {
      int GalItemBg;
      private Context cont;
  
  
      private Integer[] Imgid = {
              R.drawable.a_1, R.drawable.a_2, R.drawable.a_3, R.drawable.a_4, R.drawable.a_5, R.drawable.a_6, R.drawable.a_7
      };
  
      public AddImgAdp(Context c) {
          cont = c;
          TypedArray typArray = obtainStyledAttributes(R.styleable.GalleryTheme);
          GalItemBg = typArray.getResourceId(R.styleable.GalleryTheme_android_galleryItemBackground, 0);
          typArray.recycle();
      }
  
      public int getCount() {
          return Imgid.length;
      }
  
      public Object getItem(int position) {
          return position;
      }
  
      public long getItemId(int position) {
          return position;
      }
  
      public View getView(int position, View convertView, ViewGroup parent) {
          ImageView imgView = new ImageView(cont);
  
          imgView.setImageResource(Imgid[position]);
  
          i.setScaleType(ImageView.ScaleType.FIT_CENTER);
          imgView.setBackgroundResource(GalItemBg);
  
          return imgView;
      }
  }
  </code></pre>
  
  <p>}</p>
  
  <p><strong>and the xmlLayout file</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;LinearLayout android:id="@+id/LinearLayout01"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android" &gt;
  &lt;Gallery xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/examplegallery"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent" /&gt;
  &lt;/LinearLayout&gt;
  </code></pre>