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.example.linhdq.test.documents.viewing.grid.DocumentGridActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    final DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);

    switch (item.getItemId()) {
    case android.R.id.home:
        drawerLayout.openDrawer(GravityCompat.START);
        return true;
    }/*from   ww w  .  ja  v a 2s.  c  om*/
    return super.onOptionsItemSelected(item);
}

From source file:com.alainesp.fan.sanderson.MainActivity.java

@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else// Close app when in Summary, otherwise go to Summary. Consider here other navigation possibilities
    {//ww  w.ja  va2  s .  com
        if (app_state == APP_STATE_SUMMARY)
            super.onBackPressed();
        else
            navigateTo(APP_STATE_SUMMARY);
    }
}

From source file:com.github.hobbe.android.openkarotz.activity.MainActivity.java

/**
 * Put everything in place to provide the drawer: drawer layout, drawer toggle and drawer list.
 *//* www. j  a  v  a 2  s.c  o m*/
private void initializeDrawer() {
    drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawerList = (ListView) findViewById(R.id.drawer_list);
    drawerToggle = new DrawerToggle(this, drawerLayout, R.drawable.ic_drawer, R.string.drawer_open,
            R.string.drawer_close);

    // Set the drawer shadow
    drawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

    // Set the drawer toggle as the DrawerListener
    drawerLayout.setDrawerListener(drawerToggle);

    // Load page icons from resources
    TypedArray menuIcons = getResources().obtainTypedArray(R.array.pages_icons);

    // Create a drawer item per page
    ArrayList<DrawerItem> drawerItems = new ArrayList<DrawerItem>();
    for (int i = 0; i < pageTitles.length; i++) {
        drawerItems.add(new DrawerItem(pageTitles[i], menuIcons.getResourceId(i, -1)));
    }

    // Recycle the typed array
    menuIcons.recycle();

    // Creating the adapter to add items to the drawer list view
    DrawerListAdapter adapter = new DrawerListAdapter(getApplicationContext(), drawerItems);

    // Setting the adapter on drawerList
    drawerList.setAdapter(adapter);

    // Setting item click listener for the drawer list view
    drawerList.setOnItemClickListener(new DrawerItemClickListener());
}

From source file:app.sunstreak.yourpisd.MainActivity.java

private void setUpNavigationDrawer() {
    // navigation drawer
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    // Set the adapter for the list view
    mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list, mList));
    class DrawerItemClickListener implements ListView.OnItemClickListener {
        @Override//from   ww  w  .  j  a  v  a2 s.  c om
        public void onItemClick(AdapterView parent, View view, int position, long id) {
            mViewPager.setCurrentItem(position);
            mDrawerLayout.closeDrawers();
        }
    }
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());
    mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */
            mDrawerLayout, /* DrawerLayout object */
            toolbar, /* nav drawer icon to replace 'Up' caret */
            R.string.drawer_open, /* "open drawer" description */
            R.string.drawer_close /* "close drawer" description */
    );
    mDrawerLayout.setDrawerListener(mDrawerToggle);
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    //      getActionBar().setDisplayHomeAsUpEnabled(true);
    //      getActionBar().setHomeButtonEnabled(true);
}

From source file:com.google.cloud.solutions.flexenv.PlayActivity.java

@Override
public boolean onNavigationItemSelected(MenuItem item) {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    messages.clear();/*  w ww.java2  s . c o  m*/

    String msg = "Switching channel to '" + item.toString() + "'";
    try {
        fbLog.log(inbox, msg);
    } catch (NullPointerException e) {
        updateUI(false);
        return false;
    }

    // Switching a listener to the selected channel.
    firebase.child(CHS + "/" + currentChannel).removeEventListener(channelListener);
    currentChannel = item.toString();
    firebase.child(CHS + "/" + currentChannel).addChildEventListener(channelListener);

    channelLabel.setText(currentChannel);

    return true;
}

From source file:com.dsna.android.main.MainActivity.java

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.demo_activity_main);

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

    mDrawer = (DrawerLayout) findViewById(R.id.drawer_layout);

    mDrawer.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

    _initMenu();/*from   w  w w  .  j  a  v  a 2s.c  om*/
    mDrawerToggle = new CustomActionBarDrawerToggle(this, mDrawer);
    mDrawer.setDrawerListener(mDrawerToggle);

    //-----------------------------------------------------------------
    //BaseFragment baseFragment = null;
    if (savedInstanceState != null) {
        mSelectedFragment = savedInstanceState.getInt(BUNDLE_SELECTEDFRAGMENT);

        FragmentManager fragmentManager = getFragmentManager();
        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
        if (fragmentManager.findFragmentById(R.id.fragment_main) == null)
            mBaseFragment = selectFragment(mSelectedFragment);
        //if (mBaseFragment==null)
        //    mBaseFragment = selectFragment(mSelectedFragment);
    } else {
        mBaseFragment = new NewFeedsFragment(feeds);
        openFragment(mBaseFragment);
    }

    // Store the booting information to pass to the service
    mBootIp = getIntent().getStringExtra(bIp);
    mBootPort = getIntent().getStringExtra(bPort);
    mBindPort = getIntent().getStringExtra(biPort);
    mUsername = getIntent().getStringExtra(uName);

    // Initiate database helper
    dbHelper = new DatabaseHandler(this, mUsername);

    // Initiate cipher parameters
    publicKeys = null;
    secretKeys = null;
    ps06 = new PS06();
    cd07 = new IBBECD07();

    GoogleAccountCredential credential = GoogleAccountCredential.usingOAuth2(this,
            java.util.Arrays.asList(DriveScopes.DRIVE));
    credential.setSelectedAccountName(mUsername);
    new googleCloudAuthorizationRequestTask().execute(credential);

}

From source file:ca.rmen.android.scrumchatter.main.MainActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        if (mBinding.drawerLayout.isDrawerVisible(GravityCompat.START)) {
            mBinding.drawerLayout.closeDrawer(GravityCompat.START);
        } else {//from  w  w  w  .jav  a2s.co m
            mBinding.drawerLayout.openDrawer(GravityCompat.START);
        }
        return true;
    case R.id.action_team_rename:
        mTeams.promptRenameTeam(mTeam);
        return true;
    case R.id.action_team_delete:
        mTeams.confirmDeleteTeam(mTeam);
        return true;
    case R.id.action_import:
        startFileChooser();
        return true;
    case R.id.action_charts:
        startActivity(new Intent(this, ChartsActivity.class));
        return true;
    case R.id.action_share:
        // Build a chooser dialog for the file format.
        DialogFragmentFactory.showChoiceDialog(this, getString(R.string.export_choice_title),
                getResources().getStringArray(R.array.export_choices), -1, R.id.action_share);
        return true;
    case R.id.action_settings:
        Intent settingsIntent = new Intent(this, SettingsActivity.class);
        startActivity(settingsIntent);
        return true;
    case R.id.action_about:
        Intent aboutIntent = new Intent(this, AboutActivity.class);
        startActivity(aboutIntent);
        return true;
    }
    super.onOptionsItemSelected(item);
    return false;
}

From source file:android.support.v7.app.ActionBarDrawerToggle.java

private void toggle() {
    if (mDrawerLayout.isDrawerVisible(GravityCompat.START)) {
        mDrawerLayout.closeDrawer(GravityCompat.START);
    } else {/*from w w  w  . ja v  a 2  s.c  o  m*/
        mDrawerLayout.openDrawer(GravityCompat.START);
    }
}

From source file:com.berniesanders.fieldthebern.MainActivity.java

/**
 * Inform the view about back events./*from  ww  w  .j a  va  2  s  .  c o  m*/
 */
@Override
public void onBackPressed() {
    if (drawerLayout.isDrawerOpen(GravityCompat.START)) {
        drawerLayout.closeDrawer(GravityCompat.START);
    } else {
        if (!container.onBackPressed()) {
            super.onBackPressed();
        }
    }
}

From source file:cn.zhangls.android.weibo.ui.home.HomeActivity.java

/**
 * Called when an item in the navigation menu is selected.
 *
 * @param item The selected item/* w  w  w  . j  a va 2 s.co  m*/
 * @return true to display the item as the selected item
 */
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
    if (mViewPager.getCurrentItem() == 0) {
        SwipeRefreshFragment fragment = (SwipeRefreshFragment) getSupportFragmentManager()
                .findFragmentByTag(makeFragmentName(R.id.ac_home_view_pager, mViewPager.getCurrentItem()));
        switch (item.getItemId()) {
        case R.id.menu_ac_home_drawer_friend:
            fragment.setWeiboListType(WeiboFragment.WeiboListType.FRIEND);
            mWeiboListType = WeiboFragment.WeiboListType.FRIEND;
            break;
        case R.id.menu_ac_home_drawer_user:
            fragment.setWeiboListType(WeiboFragment.WeiboListType.USER);
            mWeiboListType = WeiboFragment.WeiboListType.USER;
            break;
        case R.id.menu_ac_home_drawer_favorites:
            fragment.setWeiboListType(WeiboFragment.WeiboListType.FAVORITE);
            mWeiboListType = WeiboFragment.WeiboListType.FAVORITE;
            break;
        case R.id.nav_manage:

            break;
        }
    }
    switch (item.getItemId()) {
    case R.id.nav_share:

        break;
    case R.id.menu_ac_home_drawer_settings:
        SettingsActivity.actionStart(HomeActivity.this);
        break;
    }
    mBinding.drawerLayout.closeDrawer(GravityCompat.START);
    return true;
}