List of usage examples for android.support.v4.view GravityCompat START
int START
To view the source code for android.support.v4.view GravityCompat START.
Click Source Link
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; }