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.autoparts.sellers.activity.MainDrawerActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    setContentView(R.layout.activity_navigation_drawer);
    super.onCreate(savedInstanceState);
    context = this;
    setTitle("");
    setRightView("?", -1);
    isBack = true;//from   www  .ja va2  s.c o  m

    mTitle = mDrawerTitle = getTitle();
    mCityNames = getResources().getStringArray(R.array.drawer_items);

    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);
    drawer_view = (FrameLayout) findViewById(R.id.drawer_view);
    // set a custom shadow that overlays the main content when the drawer opens
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    //        mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
    // set up the drawer's list view with items and click listener

    adapter = new MainDrawerAdapter(context, mCityNames);
    mDrawerList.setAdapter(adapter);

    mDrawerList.setOnItemClickListener(this);

    // enable ActionBar app icon to behave as action to toggle nav drawer

    // 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) {
        }

        public void onDrawerOpened(View drawerView) {
        }
    };

    mDrawerLayout.setDrawerListener(mDrawerToggle);

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

    user_shop_name = (TextView) findViewById(R.id.user_shop_name);
    icon_profile = (ImageView) findViewById(R.id.icon_profile);

    if (preferences.getIsLogin()) {//???
        getData(Constants.USER_INFO);
    }
    getData(Constants.USER_PHONE);
}

From source file:com.dunrite.now.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    MainActivity.context = getApplicationContext();
    //if user has removed artwork, reset it to canyon
    Utils.resetRemoved(context);//from  www  . j ava  2  s.c  o  m
    mColorIcons = getResources().getStringArray(R.array.color_icons);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

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

    mDrawerList.setAdapter(adapter);
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());
    mDrawerList.setScrollingCacheEnabled(false);
    mDrawerList.setAnimationCacheEnabled(false);
    // enable ActionBar app icon to behave as action to toggle nav drawer
    getSupportActionBar().setIcon(getResources().getDrawable(R.drawable.ablogo));
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setHomeButtonEnabled(true);
    getSupportActionBar().setDisplayShowHomeEnabled(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.string.drawer_open, R.string.drawer_close /* "close drawer" description for accessibility */
    ) {
        @Override
        public void onDrawerClosed(View view) {
            supportInvalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()

        }

        @Override
        public void onDrawerOpened(View drawerView) {
            supportInvalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

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

From source file:com.destin.moeviewer.posts.PostsActivity.java

@Override
public void onBackPressed() {
    if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
        mDrawerLayout.closeDrawer(GravityCompat.START);
    } else {/*from  w  w  w  .j  a  v  a2 s  .  c  o m*/
        super.onBackPressed();
    }
}

From source file:com.hbm.devices.scan.ui.android.ScanDrawer.java

void close() {
    drawerLayout.closeDrawer(GravityCompat.START);
}

From source file:com.example.administrator.winsoftsalesproject.activity.NavHomeActivity.java

@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {//from w  w w.  j  a  va  2s  . com
        exitDialog();
    }
}

From source file:br.com.android.cotuca.toptask.Activitys.MSimplesActivity.java

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

    mTitle = mDrawerTitle = getTitle();//from  www.j a  v  a  2s .co  m
    mPaginaTitulo = getResources().getStringArray(R.array.menu_array);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    dao = TarefaDAO.getInstance(this);

    // Sombra ao abrir o Drawer Menu
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

    mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mPaginaTitulo));
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    // Permitir cone do aplicativo ActionBar a comportar-se como uma
    // ao para alternar navDrawer
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    // ActionBarDrawerToggle une as as interaes adequadas
    // Entre o menu e o cone do aplicativo barra de ao
    mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.drawable.ic_drawer, R.string.drawer_open,
            R.string.drawer_close) {
        public void onDrawerClosed(View view) {
            getActionBar().setTitle(mTitle);
            invalidateOptionsMenu(); // Cria chamada para
            // onPrepareOptionsMenu()
        }

        public void onDrawerOpened(View drawerView) {
            getActionBar().setTitle(mDrawerTitle);
            invalidateOptionsMenu(); // Cria chamada para
            // onPrepareOptionsMenu()
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    Bundle dadosRecebidos = this.getIntent().getExtras();

    if (dadosRecebidos == null) {
        selectItem(0);
    } else {

        idProjetoSelecionado = dadosRecebidos.getInt(Tags.ID_PROJETO);
        idUsuarioSelecionado = dadosRecebidos.getInt(Tags.ID_USUARIO);

        selectItem(0);
    }

    super.onCreate(savedInstanceState);
}

From source file:com.example.android.navdrawerexperiment.MainActivity.java

/**
 * Handles the Back button: closes the nav drawer.
 *///from   w w w. j a v  a 2s.  c om
@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer != null) {
        if (drawer.isDrawerOpen(GravityCompat.START)) {
            drawer.closeDrawer(GravityCompat.START);
        } else {
            super.onBackPressed();
        }
    }
}

From source file:br.edu.ufabc.padm.cardioufabc.MainActivity.java

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

    mTitle = mDrawerTitle = getTitle();//from w  ww  .  j  av  a  2s  .com
    menuItems = getResources().getStringArray(R.array.menu_items);
    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.overlay, GravityCompat.START);
    // set up the drawer's list view with items and click listener
    mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.menu_item, menuItems));
    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.hamburger, /* 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);
        }

        public void onDrawerOpened(View drawerView) {
            getActionBar().setTitle(mDrawerTitle);
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

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

}

From source file:com.battlelancer.seriesguide.ui.BaseNavDrawerActivity.java

/**
 * Initializes the navigation drawer. Overriding activities should call this in their {@link
 * #onCreate(android.os.Bundle)} after {@link #setContentView(int)}.
 *//*  w  w  w. ja  va2  s .co m*/
public void setupNavDrawer() {
    mActionBarToolbar = (Toolbar) findViewById(R.id.sgToolbar);

    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    mDrawerView = findViewById(R.id.drawer_view);

    mDrawerList = (ListView) findViewById(R.id.drawer_list);

    // setup menu adapter
    mDrawerAdapter = new DrawerAdapter(this);
    mDrawerAdapter.add(new DrawerItem(getString(R.string.shows),
            Utils.resolveAttributeToResourceId(getTheme(), R.attr.drawableTv)));
    mDrawerAdapter.add(new DrawerItem(getString(R.string.lists),
            Utils.resolveAttributeToResourceId(getTheme(), R.attr.drawableList)));
    mDrawerAdapter.add(new DrawerItem(getString(R.string.movies),
            Utils.resolveAttributeToResourceId(getTheme(), R.attr.drawableMovie)));
    mDrawerAdapter.add(new DrawerItem(getString(R.string.statistics),
            Utils.resolveAttributeToResourceId(getTheme(), R.attr.drawableStats)));
    mDrawerAdapter.add(new DrawerItemDivider());
    mDrawerAdapter.add(new DrawerItem(getString(R.string.preferences),
            Utils.resolveAttributeToResourceId(getTheme(), R.attr.drawableSettings)));
    mDrawerAdapter.add(new DrawerItem(getString(R.string.help),
            Utils.resolveAttributeToResourceId(getTheme(), R.attr.drawableHelp)));
    mDrawerAdapter.add(new DrawerItem(getString(R.string.action_upgrade),
            Utils.resolveAttributeToResourceId(getTheme(), R.attr.drawableStar)));

    mDrawerList.setAdapter(mDrawerAdapter);
    mDrawerList.setOnItemClickListener(this);
}

From source file:brazole.com.secondtask.MainActivity.java

@SuppressWarnings("StatementWithEmptyBody")
@Override/*  w  ww. j  a  va  2 s. c  om*/
public boolean onNavigationItemSelected(MenuItem item) {
    // Handle navigation view item clicks here.
    int id = item.getItemId();

    if (id == R.id.all_issue) {
        // Handle the camera action
    } else if (id == R.id.issue_on_the_map) {

    }

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