我需要制作看起来像这样的布局
有标题视图(RelativeLayout),下面是ViewPager Indicator,然后是带有页面的ViewPager(FragmentPagerAdapter),其中包含ListView或ScrollView。因为标题视图可能很大,所以整个布局应该是可滚动的。
我最好的尝试是让ListView有两个标题(Header视图和ViewPager) - 但这是非常糟糕的,因为ListView在另一个ListView内部和回收问题。
这样做的最佳方法是什么?是否有任何方法可以添加ViewPager标题视图,因为它可以使用ListView和addHeaderView()方法完成?
谢谢你的帮助!
答案 0 :(得分:5)
这是另一种更好支持https://github.com/florent37/MaterialViewPager
的选项
答案 1 :(得分:1)
您也可以使用 Android-ParallaxHeaderViewPager 来实现此效果,这是通过kmshack Github page滚动标签标题的一个很好的示例
示例代码在此Here Git Hub link
中给出
解决方案的解释开始在github页面中描述
希望这会对你有所帮助
答案 2 :(得分:0)
我知道将ListView包含在另一个ListView / ScrollView
中并不是最好的解决方案仍然出于学习目的,您可以查看以下链接...
https://github.com/shabbirsphinx/funbook/tree/master/HeaderViewToViewPager
答案 3 :(得分:0)
这是一个整齐的图书馆: