我想写个代码实现这样一个功能:要在屏幕上显示一个图片,这个图片是从十张当中随机取的,我每翻转一下手机,就会随机的换一个代码应该很简单,我本是开发塞班的,转来做安卓对系统提供的东西不大了解主要不大清楚怎么做到每次翻转后会重新显示一张新图。是要每次重新构造一个activity还是怎么滴大家帮我弄个大概思路谢谢了!

解决方案 »

  1.   

    你这个感觉好像涉及到传感器这个方面的东西!如果为每次重新构造一个activity这是不切实际的!
      

  2.   

    Android 横竖屏每切换一次实际上是重新调用了onCreate()方法
    你要的功能其实很简单,在onCreate里面写个随机方法就可以了。
      

  3.   

    谢谢你哦。不过我说的翻转手机是指“正面--反面--正面--反面”地这么翻转我在网上看了一下。系统提供Gallery这个接口可以实现图片浏览,但貌似是通过手指滑动来实现一张张图片的浏览的就是不知道能不能利用类似的东西浏览图片。只是换个切换图片的方法
      

  4.   

    那我要如何实现换一张图片?。。发现个问题。我应该先去看一下画一张图片是如何实现的。之前一直看的是Gallery的例子
      

  5.   

    手机晃一下的时候会触发特定的方法(以前用过,忘记了,找android的api查一下),在那个方法里写进你读图片的方法,然后再从前台ui页面上显示就ok了~
      

  6.   

    搞个ImageView,然后监听传感器事件(这个自己翻API),在事件里面随机出图片,然后setImageResource就可以了
      

  7.   

    其实也不难,就是传感那方面知识不是很了解,要花点时间去学习,切换图片我想做Android的没人说自己做不出来