带标题视图的ViewPager

时间:2014-01-03 15:24:20

标签: android android-listview android-viewpager

我需要制作看起来像这样的布局 enter image description here
有标题视图(RelativeLayout),下面是ViewPager Indicator,然后是带有页面的ViewPager(FragmentPagerAdapter),其中包含ListView或ScrollView。因为标题视图可能很大,所以整个布局应该是可滚动的。

我最好的尝试是让ListView有两个标题(Header视图和ViewPager) - 但这是非常糟糕的,因为ListView在另一个ListView内部和回收问题。

这样做的最佳方法是什么?是否有任何方法可以添加ViewPager标题视图,因为它可以使用ListView和addHeaderView()方法完成?

谢谢你的帮助!

4 个答案:

答案 0 :(得分:5)

这是另一种更好支持https://github.com/florent37/MaterialViewPager

的选项

Material Is Good

答案 1 :(得分:1)

您也可以使用 Android-ParallaxHeaderViewPager 来实现此效果,这是通过kmshack Github page滚动标签标题的一个很好的示例

示例代码在此Here Git Hub link

中给出

enter image description here

解决方案的解释开始在github页面中描述

希望这会对你有所帮助

答案 2 :(得分:0)

我知道将ListView包含在另一个ListView / ScrollView

中并不是最好的解决方案

仍然出于学习目的,您可以查看以下链接...

https://github.com/shabbirsphinx/funbook/tree/master/HeaderViewToViewPager

答案 3 :(得分:0)

这是一个整齐的图书馆:

https://github.com/noties/Scrollable