我有项目:
具有2个动态添加片段的活动
片段#1 这是一个对象列表(使用listView和adapter),当用户点击列表项时,片段#2
片段#2 这是对象的描述。在这里,我想使用FragmentPager来简单地更改对象
我试过使用that solution但是在我看来我必须在片段中使用它(不是在Activity中作为示例显示)...或者在适配器中?我不知道......
我该怎么做?
答案 0 :(得分:0)
这很简单,只需将FragmentActivity
的{{1}}转换为ViewPager
使用以下方式
让您的课程延伸Fragment
而非Fragment
您要使用的FragmentActivity
然后使用ViewPager
ViewPager
在字段级别中保留以下内容
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.view_reminder_main, container,
false);
view_pager = (ViewPager) view
.findViewById(R.id.child_main_pager);
return view;
}
@Override
public void onActivityCreated(Bundle arg0) {
super.onActivityCreated(arg0);
view_pager.setAdapter(new CustomFragmetPagerAdapter(
getChildFragmentManager()));
}
我希望这会对你有所帮助:)。