我正在做的是在视图寻呼机中显示片段并在整个视图上实现手势检测器。当我们触摸View时,我想隐藏当前片段和视图寻呼机中所有其他片段的一些布局。
但问题在于,查看寻呼机会自动生成下一个和上一个视图 当我滑动到下一个视图时,它不会隐藏那些布局,但除了连续的布局之外的其他碎片已经消失了。
如何从片段本身刷新视图寻呼机的连续片段。
提前完成。
答案 0 :(得分:0)
您应该拥有一个控制ViewPager
的活动,并检测要显示的碎片。这是更新片段的地方。
使用OnPageChangeListener
侦听器并通知片段更改。
如果您想从片段本身进行操作,请尝试onStart()
或onResume()
答案 1 :(得分:0)
可以向碎片通知事件,因此他们可以采取相应的措施。
这样做的一种方法是使用ViewPager Activity to notify a Fragment of a specific event
中的广播其他方式就像是@Antonio说的,在OnPageChangeListener上制作它(我想这会更清洁)。