下载后可任意编辑package com.bupt3g.gallery.view;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.Gallery;import android.widget.LinearLayout;public class Android_X013_GalleryActivity extends Activity {private Gallery gallery;private MyGalleryAdapter myGalleryAdapter;private int imageIds[] = { R.drawable.main_001, R.drawable.main_002,R.drawable.main_003, R.drawable.main_004, R.drawable.main_005,R.drawable.main_006 };private LinearLayout layout;private UiItem uiItem;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);gallery=(Gallery)findViewById(R.id.myGallery);layout=(LinearLayout)findViewById(R.id.linearLayout);myGalleryAdapter=new MyGalleryAdapter(this, imageIds);gallery.setAdapter(myGalleryAdapter);//设置初始位置gallery.setSelection(1);//构建提示点uiItem=new UiItem(this,layout, imageIds.length);uiItem.onCreateItem();uiItem.setItem(1);//设置 Gallery 中项的间距gallery.setSpacing(100);//设置监听gallery.setOnItemClickListener(new OnItemClickListener() {public void onItemClick(AdapterView> arg0, View arg1, int arg2,下载后可任意编辑long arg3) {// TODO Auto-generated method stubSystem.out.println("setOnItemClickListener:"+arg2);}});//监听当前显示的位置gallery.setOnItemSelectedListener(new OnItemSelectedListener() {public void onItemSelected(AdapterView> arg0, View arg1,int arg2, long arg3) {uiItem.setItem(arg2);System.out.println("setOnItemSelectedListener:"+arg2);}public void onNothingSelected(AdapterView> arg0) {// TODO Auto-generated method stub}});}}package com.bupt3g.gallery.view;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.wid...