![](/img/trans.png)
[英]Android - update textview in other fragment by using viewPager
[英]Android Fragment Viewpager not working Inside other Fragment
添加片段并启动寻呼机适配器以显示每个片段。
private void slide() {
List<Fragment> fragments = new Vector<Fragment>() ;
fragments.add(Fragment.instantiate(getActivity(), imageone.class.getName())) ;
fragments.add(Fragment.instantiate(getActivity(),imagetwo.class.getName())) ;
fragments.add(Fragment.instantiate(getActivity(), imagethree.class.getName())) ;
mPagerAdapter =new pager(getActivity().getSupportFragmentManager(), fragments) ;
pager.setAdapter(mPagerAdapter) ;
}
我的问题是仅显示第一个片段,而当我滑动以更改片段时,它并没有改变。 它可以与我的其他应用(不扩展到FRAGMENT)一起使用。 另一个应用程序扩展到FragmentActivity
public class MainActivity extends FragmentActivity {
...
...
}
我如何将其设置为在fragmenst中的Fragment。 我没有任何错误,但是无法在视图之间滑动。 我正在使用的寻呼机适配器是这样的:
public class pager extends FragmentPagerAdapter {
private List<Fragment> fragments ;
public pager(FragmentManager fm, List<Fragment> fragments) {
super(fm);
this.fragments = fragments;
}
public Fragment getItem(int arg0) {
return this.fragments.get(arg0);
}
public int getCount() {
return this.fragments.size();
}
}
将getActivity().getSupportFragmentManager()
替换为getChildFragmentManager()
参见https://stackoverflow.com/a/35919170/1257369 https://stackoverflow.com/a/25525714/1257369
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.