具体代码不贴了,和listview+baseadapter一模一样~
注:
在用gallery的时候,一般配合ImageSwitcher,ImageSwitcher需要设置一个factory的接口,里面返回一个view,一般我们类似这样
public class MainActivity extends Activity implements ViewFactory{ @Override public View makeView() { // TODO Auto-generated method stub ImageView imageView = new ImageView(this); return imageView; } private ListdataSource; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); 。。。 ImageSwitcher imageSwitcher = (ImageSwitcher)findViewById(R.id.imageSwitcher1);
//设置ImageSwitcher的一些参数,比如动画效果等等
imageSwitcher.setFactory(this);//设置接口 }
当我们点击gallery里面的某项的时候,调用ImageSwitcher的setimagexxx的方法之类即可