2

可能重复:
Android - View Pager 可以在每页中有多个视图吗?

我正在根据这个精彩的教程使用 ViewPager:

http://thepseudocoder.wordpress.com/2011/10/05/android-page-swiping-using-viewpager/

本教程展示了如何在每次/滑动中只显示一个“页面”或视图。

如何在 Pulse 应用程序中制作类似条带的东西:

在此处输入图像描述

具有像 ViewPager 一样的捕捉效果但内部可以有多个视图?

4

2 回答 2

2

似乎视图寻呼机一次只能进行一个视图,并且不能有多个视图。

您可以尝试使用自己的 fling 和 touch 方法实现自己的水平滚动视图:http ://blog.velir.com/index.php/2010/11/17/android-snapping-horizo​​ntal-scroll/

或者你可以扩展一个画廊,我认为这是 Pulse 应用程序正在做的事情。注意每个项目与图库的位置相似性对齐。

于 2012-02-28T02:34:07.223 回答
1

使用 LayoutInflater,您可以在 instantiateItem 中做任何您想做的事情

  1. 创建需要查看的xml
  2. 获取 LayoutInflater 的实例并在您想要的页面上扩展该 xml
  3. 在 instantiateItem 内部,通过调用 inflatedviewname.findviewbyid 对膨胀视图进行更改

在我的项目中签出这一行

如果您仍然需要帮助,请在评论中告诉我

编辑:

也许忘记viewpager并使用horizo​​ntalscrollview,但要小心项目数以及如何加载它们,因为它可能会占用大量内存水平滚动视图做了一些优化,但它们不如viewpager

于 2012-02-27T06:34:53.397 回答