小编tim*_*mow的帖子

如何使用FragmentPagerAdapter获取包含不同内容的标签?

我希望有不同的标签,你可以在Android市场中轻扫.每个选项卡应使用一个片段并使用一种方法.

这是我的FragmentPagerAdapter类:

public class SectionsPagerAdapter extends FragmentPagerAdapter {

    public SectionsPagerAdapter(FragmentManager fm) {
        super(fm);  
    }

    @Override
    public Fragment getItem(int position) {
        Fragment fragment =null;
        switch (position) {
            case 0:
                fragment = new ConnectionFragment();
                break;
            case 1:
                fragment = new DataFragment();
                break;              
            case 2:
                fragment = new GraphFragment();
                break;          }
        return fragment;    
    }
    @Override
    public int getCount() {
        // Show 3 total pages.
        return 3;
    }
}
Run Code Online (Sandbox Code Playgroud)

每个片段类型/选项卡都有三个类:

public static class ConnectionFragment extends Fragment {
    public static final String ARG_SECTION_NUMBER = "section_number"; …
Run Code Online (Sandbox Code Playgroud)

java android android-fragments fragmentpageradapter

19
推荐指数
2
解决办法
6万
查看次数