(downX - ev.getX()) > 20) {Р pos--;Р showPicture();Р }Р return super.dispatchTouchEvent(ev);Р?}Р运行结果如下图所示:Р图8 浏览已选图片(本图来自网络)Р主界面下方提供给用户可以拖动的滚动条,可以预览/sdcard/pics里面的所有图片文件。实际上,这个预览条是个Gallery,那么实现它的代码如下:Рgallery = (Gallery) findViewById(R.id.gallery);Р?gallery.setAdapter(new ImageAdapter(this));Рgallery.setOnItemSelectedListener(this);Р当用户拖动主界面后,会切换成下一幅图的展示:见下图,当然也可以点击下方的预览条来显示各幅图片。Р图9 切换下一幅图(本图来自网络)Р4.4 主界面的图片切换Р本程序提供给用户播放图片和停止播放的功能菜单,Android平台添加菜单的代码如下:Рpublic boolean onCreateOptionsMenu(Menu menu) {Р menu.add(0, MENU_SHOW, 0, R.string.auto_show_picture);Р menu.add(0, MENU_STOP, 0, R.string.stop_show_picture);Р return super.onCreateOptionsMenu(menu);Р?}Р那么,当用户点击菜单后,如果响应呢?要使用下面的函数来实现,它是Activity里面自带的函数,用户的Activity只要实现它里面的功能,就可以实现点击菜单的响应事件。Р?public boolean onOptionsItemSelected(MenuItem item)