【发布时间】:2015-08-23 17:51:43
【问题描述】:
添加片段并启动分页适配器以显示每个片段。
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();
}
}
【问题讨论】:
标签: java android android-fragments android-viewpager