示例#1
0
  // region menu
  private void initMenu() {

    loadMenuView();

    mDrawerToggle =
        new ActionBarDrawerToggle(this, mDrawerLayout, R.string.app_name, R.string.app_name) {

          public void onDrawerClosed(View view) {
            super.onDrawerClosed(view);
            invalidateOptionsMenu();
          }

          public void onDrawerOpened(View drawerView) {
            super.onDrawerOpened(drawerView);
            loadMenuView();
            invalidateOptionsMenu();
          }
        };

    mDrawerLayout.setDrawerListener(mDrawerToggle);
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);
    mDrawerList.setOnItemClickListener(this);

    manageCitiesLinearLayout.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View view) {
            loadManageCitiesFragment();
          }
        });

    myLocationLinearLayout.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View view) {
            loadCityFragment("");
          }
        });
  }