San*_*dey 11 android android-fragments android-viewpager
我想访问与View Pager附加的子片段中的父片段视图.意味着父片段包含一个视图寻呼机和视图寻呼机然后有一个片段,我想在当前的寻呼机片段中使用父片段视图.
父片段---->(包含)查看寻呼机------>(包含)子片段.Child Fragment想要使用Parent Fragment多个视图.请提出任何解决方案.
提前致谢.
mml*_*loo 14
在您的子片段中使用:
ParentFragment frag = ((ParentFragment)this.getParentFragment());
Run Code Online (Sandbox Code Playgroud)
在您的父片段中,您可以存储所需视图的引用并使用getter setter来访问它们,另一种解决方案是创建一个侦听器接口.请点击以下链接,了解如何实施:
http://developer.android.com/training/basics/fragments/communicating.html
父片段内部
ViewPagerAdapter adapter = new ViewPagerAdapter(getChildFragmentManager())
Run Code Online (Sandbox Code Playgroud)
确保它是 getChildFragmentManager()
在子片段内,从父片段访问任何内容
((ParentFragment)this.getParentFragment()).any_thing_inside_parent_fragment;
Run Code Online (Sandbox Code Playgroud)
您可以使用以下代码。
FloatingActionButton fab = getParentFragment().getView().findViewById(R.id.menu_item);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9006 次 |
最近记录: |