Android:使用ViewPager或Alternatives实现滑动行为

时间:2014-07-02 03:21:06

标签: android android-activity android-fragments android-viewpager android-tabs

总结我的整个困境,我基本上想要创建类似于新Facebook应用程序的滑动标签。

我知道我可以使用 ViewPager 实现滑动行为,并使用 Fragment 填充每个标签。 Using a fragment is my limitation

---------------------------
|       Action Bar        |
---------------------------
|    Tab1    |    Tab2    |
---------------------------
|                         |
|   Needs to contain      |
|   multiple fragments    |
|                         |
|                         |
|                         |
|                         |
|                         |
---------------------------

选择一个选项卡时,它需要包含多个片段。我假设Facebook应用程序中的每个帖子都是一个单独的片段,所以我需要类似的行为。

有没有办法可以实现这种行为?或者在Facebook应用程序中,每个页面都是一个活动,当它们滑动时,只滑动下半部分吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

据我所知,你可以在片段中使用片段,实际上片段本身有片段管理器(尝试使用getChildFragmentManager())

但我个人会做的是这个

a)让Wall片段成为滚动视图,其中包含垂直线性布局

b)创建一个布局文件,其中包含帖子的外观布局

c)膨胀b)中创建的布局,然后将其添加到您希望显示的每个帖子的主墙布局