Example usage for android.support.v4.view GravityCompat START

List of usage examples for android.support.v4.view GravityCompat START

Introduction

In this page you can find the example usage for android.support.v4.view GravityCompat START.

Prototype

int START

To view the source code for android.support.v4.view GravityCompat START.

Click Source Link

Usage

From source file:com.etg.bhavanas.collapsetablayout.MainActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        mDrawerLayout.openDrawer(GravityCompat.START);
        return true;
    case R.id.menu_night_mode_system:
        setNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM);
        break;/*from   www  .ja  v a2 s  .  c  o m*/
    case R.id.menu_night_mode_day:
        setNightMode(AppCompatDelegate.MODE_NIGHT_NO);
        break;
    case R.id.menu_night_mode_night:
        setNightMode(AppCompatDelegate.MODE_NIGHT_YES);
        break;
    case R.id.menu_night_mode_auto:
        setNightMode(AppCompatDelegate.MODE_NIGHT_AUTO);
        break;
    }
    return super.onOptionsItemSelected(item);
}

From source file:com.example.android.xyztouristattractions.ui.ParcsListActivity.java

@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.toolbar_container);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {//from  w w  w.  j  a  v a2 s  .com
        super.onBackPressed();
    }
}

From source file:com.adkdevelopment.e_contact.PagerActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {

    int id = item.getItemId();

    switch (id) {
    case R.id.menu_action_sort:
        showSortMenu(findViewById(R.id.menu_action_sort));
        return true;
    case android.R.id.home:
        mDrawerLayout.openDrawer(GravityCompat.START);
        return true;
    }/*from  ww w  .  j  a va 2s. c  o  m*/

    return super.onOptionsItemSelected(item);
}

From source file:cn.androidy.swiftlib.navigationdrawer.NavigationDrawerActivity.java

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

    mTitle = mDrawerTitle = getTitle();//from ww  w  .  jav a2s  .co  m
    mPlanetTitles = getResources().getStringArray(R.array.planets_array);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (RecyclerView) findViewById(R.id.left_drawer);
    mDrawerList.setLayoutManager(new LinearLayoutManager(this));
    // set a custom shadow that overlays the main content when the drawer opens
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    // improve performance by indicating the list if fixed size.
    mDrawerList.setHasFixedSize(true);

    // set up the drawer's list view with items and click listener
    mDrawerList.setAdapter(new PlanetAdapter(mPlanetTitles, this));
    // enable ActionBar app icon to behave as action to toggle nav drawer
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    // ActionBarDrawerToggle ties together the the proper interactions
    // between the sliding drawer and the action bar app icon
    mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */
            mDrawerLayout, /* DrawerLayout object */
            R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
            R.string.drawer_open, /* "open drawer" description for accessibility */
            R.string.drawer_close /* "close drawer" description for accessibility */
    ) {
        public void onDrawerClosed(View view) {
            getActionBar().setTitle(mTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }

        public void onDrawerOpened(View drawerView) {
            getActionBar().setTitle(mDrawerTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    if (savedInstanceState == null) {
        selectItem(0);
    }
}

From source file:com.example.mint.navtest.MainActivity.java

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

    mTitle = mDrawerTitle = getTitle();/*from ww w . jav  a2  s.co m*/
    mPlanetTitles = getResources().getStringArray(R.array.planets_array);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    // set a custom shadow that overlays the main content when the drawer opens
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    // set up the drawer's list view with items and click listener
    mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mPlanetTitles));
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    // enable ActionBar app icon to behave as action to toggle nav drawer
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    // ActionBarDrawerToggle ties together the the proper interactions
    // between the sliding drawer and the action bar app icon
    mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */
            mDrawerLayout, /* DrawerLayout object */
            R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
            R.string.drawer_open, /* "open drawer" description for accessibility */
            R.string.drawer_close /* "close drawer" description for accessibility */
    ) {
        public void onDrawerClosed(View view) {
            getActionBar().setTitle(mTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }

        public void onDrawerOpened(View drawerView) {
            getActionBar().setTitle(mDrawerTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    if (savedInstanceState == null) {
        selectItem(0);
    }
}

From source file:ca.appvelopers.mcgillmobile.ui.DrawerActivity.java

@Override
public void onBackPressed() {
    if (!drawerLayout.isDrawerOpen(GravityCompat.START)) {
        //Open the menu if it's not open
        drawerLayout.openDrawer(GravityCompat.START);
    } else {//from w w w  . jav a2  s  .  c  o  m
        super.onBackPressed();
    }
}

From source file:com.example.NvDrawerListWithTabHostDataPassSwipe.MainActivity.java

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

    mTitle = mDrawerTitle = getTitle();//w ww.  j a v  a  2 s . c  om
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mLeftMenu = getResources().getStringArray(R.array.left_array);
    mRightMenu = getResources().getStringArray(R.array.right_array);

    mLeftDrawerListView = (ListView) findViewById(R.id.left_drawer);
    mRightDrawerListView = (ListView) findViewById(R.id.right_drawer);

    // set a custom shadow that overlays the main content when the drawer
    // opens
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

    // set up the drawer's list view with items and click listener
    mLeftDrawerListView.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mLeftMenu));
    mLeftDrawerListView.setOnItemClickListener(new DrawerLeftItemClickListener());

    mRightDrawerListView.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mRightMenu));

    // enable ActionBar app icon to behave as action to toggle nav drawer
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    // ActionBarDrawerToggle ties together the the proper interactions
    // between the sliding drawer and the action bar app icon
    mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */
            mDrawerLayout, /* DrawerLayout object */
            R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
            R.string.drawer_open, /* "open drawer" description for accessibility */
            R.string.drawer_close /* "close drawer" description for accessibility */
    ) {
        public void onDrawerClosed(View view) {
            getActionBar().setTitle(mTitle);
            invalidateOptionsMenu(); // creates call to
            // onPrepareOptionsMenu()
        }

        public void onDrawerOpened(View drawerView) {
            getActionBar().setTitle(mDrawerTitle);
            invalidateOptionsMenu(); // creates call to
            // onPrepareOptionsMenu()
        }
    };

    mDrawerLayout.setDrawerListener(mDrawerToggle);

    if (savedInstanceState == null) {
        selectItem(0);
    }
}

From source file:at.bitfire.davdroid.ui.AccountsActivity.java

@Override
public boolean onNavigationItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case R.id.nav_about:
        startActivity(new Intent(this, AboutActivity.class));
        break;//from  w  ww .  ja  v a2 s  .  co  m
    case R.id.nav_app_settings:
        startActivity(new Intent(this, AppSettingsActivity.class));
        break;
    case R.id.nav_twitter:
        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://twitter.com/davdroidapp")));
        break;
    case R.id.nav_website:
        startActivity(new Intent(Intent.ACTION_VIEW, Constants.webUri));
        break;
    case R.id.nav_faq:
        startActivity(
                new Intent(Intent.ACTION_VIEW, Constants.webUri.buildUpon().appendEncodedPath("faq/").build()));
        break;
    case R.id.nav_forums:
        startActivity(new Intent(Intent.ACTION_VIEW,
                Constants.webUri.buildUpon().appendEncodedPath("forums/").build()));
        break;
    case R.id.nav_donate:
        startActivity(new Intent(Intent.ACTION_VIEW,
                Constants.webUri.buildUpon().appendEncodedPath("donate/").build()));
        break;
    }

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    return true;
}

From source file:cn.edu.nju.dapenti.activity.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    UiUtils.setPreferenceTheme(this);
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    // Baidu Ads/*from   www .  ja va2  s .  c  o m*/
    //        IconsAd iconsAd=new IconsAd(this);
    //      iconsAd.loadAd(this);

    mEntriesFragment = (EntriesListFragment) getFragmentManager().findFragmentById(R.id.fragment);

    mTitle = getTitle();

    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);
    mDrawerList.setOnItemClickListener(new ListView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            selectDrawerItem(position);
            mDrawerLayout.closeDrawer(mDrawerList);
        }
    });
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.drawable.ic_drawer, R.string.drawer_open,
            R.string.drawer_close) {
        public void onDrawerClosed(View view) {
            refreshTitleAndIcon();
            invalidateOptionsMenu();
        }

        public void onDrawerOpened(View drawerView) {
            getActionBar().setTitle(R.string.app_name);
            getActionBar().setIcon(R.drawable.icon_feedex);
            invalidateOptionsMenu();
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    if (savedInstanceState != null) {
        mCurrentDrawerPos = savedInstanceState.getInt(STATE_CURRENT_DRAWER_POS);
    }

    getLoaderManager().initLoader(LOADER_ID, null, this);

    if (PrefUtils.getBoolean(PrefUtils.REFRESH_ENABLED, true)) {
        // starts the service independent to this activity
        startService(new Intent(this, RefreshService.class));
    } else {
        stopService(new Intent(this, RefreshService.class));
    }
    if (PrefUtils.getBoolean(PrefUtils.REFRESH_ON_OPEN_ENABLED, false)) {
        if (!PrefUtils.getBoolean(PrefUtils.IS_REFRESHING, false)) {
            startService(new Intent(MainActivity.this, FetcherService.class)
                    .setAction(FetcherService.ACTION_REFRESH_FEEDS));
        }
    }
}

From source file:com.app.opencity.activities.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mIsProfile = getIntent().getBooleanExtra(SplashScreenActivity.INTENT_EXTRA_PROFILE, false);

    mTitle = mDrawerTitle = getTitle();/*from  ww  w .  ja va2s . c  o  m*/
    mPlanetTitles = mIsProfile ? getResources().getStringArray(R.array.menu_labels_connect)
            : getResources().getStringArray(R.array.menu_labels);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    // set a custom shadow that overlays the main content when the drawer opens
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    // set up the drawer's list view with items and click listener
    mDrawerList.setAdapter((mArray = new ArrayAdapter<String>(this, R.layout.drawer_list_item, mPlanetTitles)));
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    // enable ActionBar app icon to behave as action to toggle nav drawer
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    // ActionBarDrawerToggle ties together the the proper interactions
    // between the sliding drawer and the action bar app icon
    mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */
            mDrawerLayout, /* DrawerLayout object */
            R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
            R.string.drawer_open, /* "open drawer" description for accessibility */
            R.string.drawer_close /* "close drawer" description for accessibility */
    ) {
        public void onDrawerClosed(View view) {
            getActionBar().setTitle(mTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }

        public void onDrawerOpened(View drawerView) {
            getActionBar().setTitle(mDrawerTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    if (savedInstanceState == null) {
        selectItem(0);
    }
}