Example usage for android.support.v4.app Fragment Fragment

List of usage examples for android.support.v4.app Fragment Fragment

Introduction

In this page you can find the example usage for android.support.v4.app Fragment Fragment.

Prototype

Fragment

Source Link

Usage

From source file:com.whatime.module.schedule.fragment.ScheduleFragment.java

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View mView = super.onCreateView(inflater, container, savedInstanceState);
    tabs = getResources().getStringArray(R.array.tab_my_schedule);
    //?/* ww  w .  ja v a  2s. co m*/
    listViewPagerAdapter = new SchedulePagerAdapter(tabs.length);
    mPager.setAdapter(listViewPagerAdapter);

    pagerItemList = new ArrayList<Fragment>();
    for (int i = 0; i < tabs.length; i++) {
        pagerItemList.add(new Fragment());
    }
    initScrollableTabs(mView, mPager);
    return mView;
}

From source file:com.matthewtamlin.sliding_intro_screen_manual_testing.TestSinglePageActivity.java

@Override
protected Collection<Fragment> generatePages(Bundle savedInstanceState) {
    final ArrayList<Fragment> pages = new ArrayList<>();
    pages.add(new Fragment());
    return pages;
}

From source file:com.heinrichreimersoftware.materialdrawerdemo.MainActivity3.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main3);

    setSupportActionBar((Toolbar) findViewById(R.id.toolbar));

    setDrawerTheme(new DrawerTheme(this).setBackgroundColorRes(R.color.background_material_dark)
            .setTextColorPrimaryRes(R.color.primary_text_default_material_dark)
            .setTextColorSecondaryRes(R.color.secondary_text_default_material_dark));

    addItems(//from w w  w. j a v  a  2s .c o m
            new DrawerItem().setTextPrimary(getString(R.string.lorem_ipsum_short))
                    .setTextSecondary(getString(R.string.lorem_ipsum_long))
                    .setDrawerTheme(new DrawerTheme(getDrawerTheme())
                            .setBackgroundColorRes(R.color.material_blue_grey_800)),
            new DrawerFragmentItem().setFragment(new ListFragment())
                    .setTextPrimary(getString(R.string.lorem_ipsum_medium)),
            new DrawerFragmentItem().setFragment(new Fragment())
                    .setImage(getResources().getDrawable(R.drawable.ic_flag))
                    .setTextPrimary(getString(R.string.lorem_ipsum_short))
                    .setTextSecondary(getString(R.string.lorem_ipsum_long)));
    setOnItemClickListener(new DrawerItem.OnItemClickListener() {
        @Override
        public void onClick(DrawerItem item, long id, int position) {
            selectItem(position);
            Toast.makeText(MainActivity3.this, "Clicked item #" + position, Toast.LENGTH_SHORT).show();
        }
    });

    addProfile(new DrawerProfile().setId(1)
            .setRoundedAvatar((BitmapDrawable) getResources().getDrawable(R.drawable.cat_2))
            .setBackground(getResources().getDrawable(R.drawable.cat_wide_1))
            .setName(getString(R.string.lorem_ipsum_short)));
    addProfile(new DrawerProfile().setId(2)
            .setRoundedAvatar((BitmapDrawable) getResources().getDrawable(R.drawable.cat_1))
            .setBackground(getResources().getDrawable(R.drawable.cat_wide_2))
            .setName(getString(R.string.lorem_ipsum_short))
            .setDescription(getString(R.string.lorem_ipsum_medium)));
}

From source file:com.javielinux.fragmentadapter.TweetFragmentAdapter.java

@Override
public Fragment getItem(int index) {
    if (tweet_fragment_code.get(index) == TAB_LINKS) {
        return new TweetLinksFragment(infoTweet);
    } else if (tweet_fragment_code.get(index) == TAB_CONVERSATION) {
        return new TweetConversationFragment(infoTweet);
    } else if (tweet_fragment_code.get(index) == TAB_MAP) {
        return new TweetMapFragment(infoTweet.getLatitude(), infoTweet.getLongitude());
    }/*from  ww  w  .  ja va 2  s  .c  om*/

    return new Fragment();
}

From source file:com.wm.remusic.activity.NetSearchActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_search);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    toolbar.setPadding(0, CommonUtils.getStatusHeight(this), 0, 0);
    setSupportActionBar(toolbar);// w w w  .j av  a 2s . c  o m
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    Fragment f = new Fragment();
    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.add(R.id.search_frame, f);
    ft.commit();

    SystemBarTintManager tintManager = new SystemBarTintManager(this);
    // enable status bar tint
    tintManager.setStatusBarTintEnabled(true);
    // enable navigation bar tint
    tintManager.setNavigationBarTintEnabled(true);

    mImm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

    recyclerView = (RecyclerView) findViewById(R.id.recyclerview);
    recyclerView.setLayoutManager(new LinearLayoutManager(this));
    adapter = new SearchAdapter(this);
    recyclerView.setAdapter(adapter);
}

From source file:com.kesar.news.module.MainActivity.java

@Override
protected void afterBindView() {
    super.afterBindView();

    initToolBar();/*w w  w  .j  av a  2 s  .  c  o  m*/

    mNavigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
        @Override
        public boolean onNavigationItemSelected(@NonNull MenuItem item) {
            int id = item.getItemId();
            Fragment fragment = mFragmentArray.get(id);
            if (fragment == null) {
                switch (id) {
                case R.id.nav_news:
                    fragment = NewsFragment.newInstance();
                    break;
                case R.id.nav_tourist:
                    fragment = TouristFragment.newInstance();
                    break;
                case R.id.nav_anecdotes:
                    fragment = AnecdotesFragment.newInstance();
                    break;
                case R.id.nav_about:
                    startActivity(new Intent(getApplicationContext(), AboutMeActivity.class));
                    closeDrawer();
                    return true;
                default:
                    fragment = new Fragment();
                    break;
                }
                if (fragment != null) {
                    mFragmentArray.put(id, fragment);
                }
            }
            changeFragment(R.id.content_fragment, fragment);
            closeDrawer();
            return true;
        }
    });
    Fragment currentFragment = NewsFragment.newInstance();
    mFragmentArray.put(R.id.nav_news, currentFragment);
    changeFragment(R.id.content_fragment, currentFragment);
}

From source file:com.uoftdev.photoaday.activities.MainActivity.java

/**
 * Checks which navigation drawer item was selected and launches that view.
 * // ww w  .ja  v  a  2  s  .co m
 * @param position
 *            position of option selected in navigation drawer.           
 */
private void selectItem(int position) {

    // Determine which view to show.
    Fragment fragment = new Fragment();

    switch (position) {

    // Top.
    case 0:
        fragment = new TopPostListFragment();
        break;

    // Hot.
    case 1:
        fragment = new HotPostListFragment();
        break;

    // New.
    case 2:
        fragment = new NewPostListFragment();
        break;

    // Rising.
    case 3:
        fragment = new RisingPostListFragment();
        break;

    // Settings.
    case 4:
        fragment = new SettingsFragment();
        break;

    default:
        break;
    }

    FragmentManager fragmentManager = getSupportFragmentManager();
    fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();

    // Update selected item and close drawer.
    drawerList.setItemChecked(position, true);
    drawerLayout.closeDrawer(drawerList);
}

From source file:com.javielinux.fragmentadapter.SearchFragmentAdapter.java

@Override
public Fragment getItem(int index) {

    if (tweet_fragment_code.get(index) == TAB_GENERAL) {
        search_general_fragment = new SearchGeneralFragment(search_entity, defaultSearch);
        return search_general_fragment;
    } else if (tweet_fragment_code.get(index) == TAB_ADVANCED) {
        search_advanced_fragment = new SearchAdvancedFragment(search_entity);
        return search_advanced_fragment;
    } else if (tweet_fragment_code.get(index) == TAB_GEOLOCATION) {
        search_geo_fragment = new SearchGeoFragment(search_entity);
        return search_geo_fragment;
    }/*from w  w  w  .ja  v  a  2s  .  c o m*/
    return new Fragment();
}

From source file:com.javielinux.fragmentadapter.UserFragmentAdapter.java

@Override
public Fragment getItem(int index) {
    if (user_fragment_code.get(index) == TAB_INFO) {
        return new UserProfileFragment(infoUsers);
    } else if (user_fragment_code.get(index) == TAB_TIMELINE) {
        return new UserTimelineFragment(infoUsers);
    } else if (user_fragment_code.get(index) == TAB_MENTIONS) {
        return new UserMentionsFragment(infoUsers);
    } else if (user_fragment_code.get(index) == TAB_FOLLOWERS) {
        return new UserFriendshipFragment(infoUsers, TweetTopicsUtils.COLUMN_FOLLOWERS);
    } else if (user_fragment_code.get(index) == TAB_FRIENDS) {
        return new UserFriendshipFragment(infoUsers, TweetTopicsUtils.COLUMN_FOLLOWINGS);
    }//  ww w.j  a  va  2  s  .com
    return new Fragment();
}

From source file:com.grayfox.android.app.fragment.FriendProfileFragment.java

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    viewPager.setAdapter(new FragmentPagerAdapter(getChildFragmentManager()) {

        @Override//  w  w w  .  j  a v  a  2  s .  co  m
        public Fragment getItem(int i) {
            return new Fragment();
        }

        @Override
        public int getCount() {
            return 1;
        }

        @Override
        public CharSequence getPageTitle(int position) {
            switch (position) {
            case 0:
                return getString(R.string.profile_user_likes_tab);
            default:
                return null;
            }
        }
    });
    pagerStrip.setViewPager(viewPager);
    likesList.setHasFixedSize(true);
    likesList.setLayoutManager(new LinearLayoutManager(getActivity()));
}