我的问题是,在我的项目中,list
中的fragment
有10个项目。点击此fragment
上的任何项目,我必须打开秒 list
。
在第二个 fragment
上,我必须显示view pager
,其内容与第一个<{1}}的内容相同,区别在于它还具有list
的详细信息(用于描述标题item
的多个视图,已在item
中选择/点击)< / em>的。因此,list
具有相同数量的项目,并且在一个基础上以相同的顺序。
第二个片段(说明):
我使用的fragments
view pager
(您使用ViewPagerAdapter
而不是views
。
当我点击Fragments
(列表)上的第9个 item
时,第9个 {{第二个片段中的1}} (查看寻呼机)被打开。
一切都运行良好,直到向后滑动(向右滑动)完成。
点击第9个 first fragment
作为page
的示例。现在开始向后滑动item
,即向右滑动。在每个上一页上,我发现list
的中间区域view pager
是不可能的,因为它位于vertical scroll
中。
[注意: page
我通过pages ahead
给出了作品
超过Vertical scrolling
,其中包含ScrollView
的所有其他项目
LinearLayout
。]
我的观察结果:
观察1:向前滑动(向左滑动)时,您不会获得page
。
观察2:当您尝试在屏幕右边缘提供的ViewPager
上尝试时,您仍然可以在冻结时垂直滚动。
观察3 :当您在vertical scroll freeze
的{{1}}上尝试vertical scroll bar
时,实际上是滚动之后的页面(<当您从第9个滚动时,页面将会滚动第9个 。
只需在冻结的页面上滚动并滑动到下一页,您就会发现scroll
已更改。
在滑动时,页面和位置没有不一致。
问题摘要: 如何在当前屏幕上滚动(在右侧滑动时打开)并阻止它在下一页上同时发生 (在左侧滑动时打开),位于每页的frozen page
处
有view pager
。
请帮帮我。