如何强制ListView显示单个项目

时间:2013-04-09 15:56:59

标签: android user-interface android-listview custom-controls

我正在尝试像这张图片一样制作一个控件。它将位于我活动的左侧,fill_parent位于高度上。

我希望顶部和底部部分转到下一个/上一个项目。我认为带有分隔符的ListView可能能够做到这一点,但我遇到的主要问题是ListView一次只显示1个项目。如果我必须将ListView放在两个具有自己的渐变和处理移动ListView的单独视图之间,我可以。

但是我如何一次将ListView限制为1?看起来很简单,但我无法弄清楚。我也可能已经锁定使用ListView并且忽略了一个更简单的替代方案。

listviewimage

1 个答案:

答案 0 :(得分:0)

您可能需要查看Android图库类:http://developer.android.com/reference/android/widget/Gallery.html

我已将它用于以与您在此处描述的相似的方式显示各种视频。虽然我的布局是水平的,但用户通过在图像之间拖动来滚动。

尽管如此,我认为这将是一个更好的方法,然后尝试让ListView为您工作。我当然无法使用Gallery类提供的每个选项。

修改 由于库类已被弃用,因此替代方案似乎是ViewFlipper:

http://developer.android.com/reference/android/widget/ViewFlipper.html