コード例 #1
0
  private void selectItem(int position) {
    // update the main content by replacing fragments
    //        Fragment fragment = new PlanetFragment();
    //        Bundle args = new Bundle();
    //        args.putInt(PlanetFragment.ARG_PLANET_NUMBER, position);
    //        fragment.setArguments(args);
    //
    //        android.app.FragmentManager fragmentManager = getFragmentManager();
    //        fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();

    // update selected item and title, then close the drawer
    mDrawerList.setItemChecked(position, true);
    //        setTitle(mPlanetTitles[position]);
    mDrawerLayout.closeDrawer(mDrawerList);
  }
コード例 #2
0
  private void selectItem(int position) {
    // update the main content by replacing fragments
    Fragment fragment = null;
    Bundle args = new Bundle();

    switch (position) {
      case 0:
        fragment = new SearchFragment();
        break;
      case 1:
        fragment = new Schedules();
        break;
      case 2:
        fragment = new ChangeInfoFragment();
        break;
      case 3:
        fragment = new PastTrips();
        break;
      case 4:
        // settings
        fragment = new Help();
        break;
      case 5:
        // logout
        fragment = new Help();
        break;
      default:
        break;
    }

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

    // update selected item and title, then close the drawer
    mDrawerList.setItemChecked(position, true);
    setTitle(options[position]);
    mDrawerLayout.closeDrawer(mDrawerList);
  }
コード例 #3
0
ファイル: MainActivity.java プロジェクト: tux1224/pushup
  private void updateItemSelected(DrawerListAdapter.DrawerItem drawerItem) {
    mDrawerList.setItemChecked(drawerItem.getPosition(), true);

    setTitle(drawerItem.getTitle());
  }