翻阅许多(超过40个)图像的好方法是什么?

时间:2011-09-25 00:04:01

标签: android imageview viewflipper

我看过ViewFlipper,但是在一个XML文档中定义40个不同的视图似乎并不是一个好主意。我知道必须有更好的方法,我只是不知道如何。到目前为止,我花了一些时间试图找到一个没有好答案的答案。

3 个答案:

答案 0 :(得分:0)

一种简单的方法是在ViewFlipper中简单地包含两个ImageView。然后,当您请求下一个或上一个视图时,为下一个视图设置新图像资源并翻转。

如果使用AsyncTaskHandler实现延迟加载器,则会阻止UI线程阻塞。

希望这有帮助!

答案 1 :(得分:0)

我使用了Gallery小部件(无可否认经过大量修改)在客户端的图像查看器中显示200个全屏图像。

或者,您可以将ViewAimator与2(在本例中为ViewFlipper)或3个视图一起使用(如果要预加载下一个和上一个图像,则使用3个视图)。如果你采用这种方法,劳伦斯打败我建议这个想法;)但是我想补充一点,你想扩展ViewAnimator / ViewFlipper类,以允许它接受某种类型的适配器。

答案 2 :(得分:0)

如果您需要支持预蜂窝设备,可以使用ViewPager(包含在Android compatibility library中)。