我想访问附加了 View Pager 的子 fragment 中的父 fragment View 。意味着父 fragment 包含一个 View 寻呼机,然后 View 寻呼机有一个 fragment ,我想在寻呼机的当前 fragment 中使用父 fragment View 。
Parent Fragment---->(Contains)View Pager------>(Contains)Child Fragment。 Child Fragment 想使用 Parent Fragment 多 View 。请就此提出任何解决方案。
提前致谢。
最佳答案
在您的子 fragment 中使用:
ParentFragment frag = ((ParentFragment)this.getParentFragment());
并且在您的父 fragment 中,您可以存储所需 View 的引用并使用 getter setter 来访问它们,另一种解决方案是创建一个监听器接口(interface)。点击以下链接了解如何实现:
http://developer.android.com/training/basics/fragments/communicating.html
关于android - 在 Pager 的子 fragment 中访问 ViewPager 的父 fragment View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26040490/