我应该使用哪个视图类?

时间:2011-06-29 10:13:40

标签: android image android-layout gallery

我要实现一个图像查看器,我想一次显示一个图像。

当用户用手指触摸图像并向左/向右移动图像时,应显示下一张图像。

我想知道哪种视图类我应该用于这种图像查看器? (某种图像列表???)

P.S。:在显示当前图像期间,邻居(左图和右图)不可见,即当前图像占据整个视图区域。

2 个答案:

答案 0 :(得分:4)

您应该使用图库视图,请参阅tutorial

要确保一次只显示一张图片,您可以

  • 设置图像宽度以匹配屏幕宽度(使用ImageView。setLayoutParams

        imageView.setLayoutParams(new Gallery.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
    
  • 设置图库的间距(使用图库。setSpacing)。尝试间距值,直到获得所需的结果。

答案 1 :(得分:1)

不推荐使用Gallery类,请尝试使用ViewPager。