List of usage examples for android.support.v4.app Fragment Fragment
Fragment
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())); }