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:br.com.frs.foodrestrictions.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override/*from w ww . j ava 2 s . co m*/ public boolean onNavigationItemSelected(MenuItem item) { int id = item.getItemId(); Fragment fragment = null; Class fragmentClass = null; switch (id) { case R.id.nav_icons: if (checkConfig()) { fragmentClass = FoodIconGrid.class; } else { fragmentClass = FoodIconConfig.class; } break; case R.id.nav_text: if (checkConfig()) { fragmentClass = FoodMessages.class; } else { fragmentClass = FoodIconConfig.class; } break; case R.id.nav_app_settings: fragmentClass = AppConfig.class; break; case R.id.nav_veg_vegan: fragmentClass = MessageLanguageSelector.class; break; case R.id.nav_food_settings: fragmentClass = FoodIconConfig.class; break; case R.id.nav_about_us: fragmentClass = AboutUs.class; break; } if (fragmentClass != null) { try { fragment = (Fragment) fragmentClass.newInstance(); } catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit(); } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:app.abhijit.iter.MainActivity.java
@Override public void onBackPressed() { DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); if (drawer.isDrawerOpen(GravityCompat.START)) { drawer.closeDrawer(GravityCompat.START); } else {// www . ja v a 2 s . c o m finish(); } }
From source file:com.example.aditya.lpr.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override//from w ww . ja v a2s.c o m public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); if (id == R.id.nav_camera) { // Handle the camera action } else if (id == R.id.nav_gallery) { } else if (id == R.id.nav_slideshow) { } else if (id == R.id.nav_manage) { } else if (id == R.id.nav_share) { } else if (id == R.id.nav_send) { } else if (id == R.id.nav_logout) { logout(); // Perform logout opertion } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.herokuapp.aqueous_spire_22637.notifyteacher.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override/*from w w w .ja v a 2s .c om*/ public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); if (id == R.id.nav_service_explanation) { // Handle the camera action } else if (id == R.id.nav_notice) { } else if (id == R.id.nav_license) { } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.github.akinaru.bleanalyzer.activity.BaseActivity.java
@Override public void onBackPressed() { if (this.mDrawer.isDrawerOpen(GravityCompat.START)) { this.mDrawer.closeDrawer(GravityCompat.START); } else {/*from ww w .ja v a 2s. c om*/ super.onBackPressed(); } }
From source file:com.examples.abelanav2.ui.NavigationDrawerFragment.java
/** * Users of this fragment must call this method to set up the navigation * drawer interactions./*from ww w .ja va 2 s . co m*/ * * @param fragmentId The android:id of this fragment in its activity's * layout. * @param drawerLayout The DrawerLayout containing this fragment's UI. */ public void setUp(int fragmentId, DrawerLayout drawerLayout) { mFragmentContainerView = getActivity().findViewById(fragmentId); mDrawerLayout = drawerLayout; mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); mDrawerToggle = new ActionBarDrawerToggle(getActivity(), // host Activity mDrawerLayout, // DrawerLayout object R.string.navigation_drawer_open, // "open drawer" description R.string.navigation_drawer_close // "close drawer" ) { @Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().supportInvalidateOptionsMenu(); } @Override public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); if (!isAdded()) { return; } if (!mUserLearnedDrawer) { mUserLearnedDrawer = true; SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity()); sp.edit().putBoolean(PREF_USER_LEARNED_DRAWER, true).apply(); } getActivity().supportInvalidateOptionsMenu(); } }; if (!mUserLearnedDrawer && !mFromSavedInstanceState) { mDrawerLayout.openDrawer(mFragmentContainerView); } mDrawerLayout.post(new Runnable() { @Override public void run() { mDrawerToggle.syncState(); } }); mDrawerLayout.setDrawerListener(mDrawerToggle); }
From source file:at.software2014.trackme.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mServerInterface = new ServerComm(); registerUserAtFirstLaunch();/*w ww. jav a 2s . c o m*/ SharedPreferences prefs = getSharedPreferences(TRACK_ME_PREFERENCES, MODE_PRIVATE); mEMail = prefs.getString("email", ""); mName = prefs.getString("first_name", ""); mDisableServerComm = getDisableServerComm(); mDisableLocation = getDisableLocationServices(); mContacts = new ArrayList<ContactEntry>(); mRegisteredUsers = new ArrayList<ContactEntry>(); mLocationRequest = LocationRequest.create(); mLocationClient = new LocationClient(this, this, this); setLocationPriority(true, false); mTitle = getTitle(); mMenuTitles = getResources().getStringArray(R.array.navigation_menu); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerLinear = (LinearLayout) findViewById(R.id.drawer_linear_layout); mDrawerText = (TextView) findViewById(R.id.left_drawer_text); mDrawerList = (ListView) findViewById(R.id.left_drawer); mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); mDrawerText.setText(mName); mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mMenuTitles)); mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); 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) { invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } public void onDrawerOpened(View drawerView) { invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } }; mDrawerLayout.setDrawerListener(mDrawerToggle); //if (savedInstanceState == null) { // if(isGooglePlayServicesConnected()){ // selectItem(0, ""); // } //} if (mDisableLocation == false) { Intent intent = new Intent(this, LocationUpdatesIntentService.class); intent.putExtra("eMail", mEMail); mLocationUpdatesPendingIntent = PendingIntent.getService(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); } }
From source file:com.github.akinaru.hcidebugger.activity.BaseActivity.java
/** * close the drawer if open when back is pressed */// w ww . j a va 2s . co m @Override public void onBackPressed() { if (this.mDrawer.isDrawerOpen(GravityCompat.START)) { this.mDrawer.closeDrawer(GravityCompat.START); } else { super.onBackPressed(); } }
From source file:com.example.android.navigationdrawerexample.Controller.PilihanController.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy);/*from ww w. jav a 2s . c om*/ session = new SessionManager(getApplicationContext()); this.detailMahasiswa = session.getUserDetails(); this.username = detailMahasiswa.get("username"); this.detailMahasiswa.put("role", "2"); this.role = Integer.parseInt(detailMahasiswa.get("role")); mTitle = mDrawerTitle = getTitle(); mPlanetTitles = getResources().getStringArray(R.array.planets_array); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); fetch = (Button) findViewById(R.id.fetch); text = (TextView) findViewById(R.id.text); et = (EditText) findViewById(R.id.et); dataList = new ArrayList<DrawerItem>(); dataList.add(new DrawerItem("Jadwal Asistensi", R.drawable.ic_jadwal)); dataList.add(new DrawerItem("Profil", R.drawable.ic_person_grey)); dataList.add(new DrawerItem("Kelas", R.drawable.ic_kelas)); dataList.add(new DrawerItem("Forum", R.drawable.ic_forum)); dataList.add(new DrawerItem("Admin", R.drawable.ic_admin)); dataList.add(new DrawerItem("Logout", R.drawable.ic_logout)); adapter = new CustomDrawerAdapter(this, R.layout.custom_drawer_item, dataList); // 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.setAdapter(adapter); 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:com.dycody.android.idealnote.NavigationDrawerFragment.java
public void init() { Log.d(Constants.TAG, "Started navigation drawer initialization"); mDrawerLayout = (DrawerLayout) mActivity.findViewById(R.id.drawer_layout); mDrawerLayout.setFocusableInTouchMode(false); // Setting specific bottom margin for Kitkat with translucent nav bar if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { View leftDrawer = getView().findViewById(R.id.left_drawer); int leftDrawerBottomPadding = Display.getNavigationBarHeightKitkat(getActivity()); leftDrawer.setPadding(leftDrawer.getPaddingLeft(), leftDrawer.getPaddingTop(), leftDrawer.getPaddingRight(), leftDrawerBottomPadding); }//from w w w. ja v a2 s. c om // ActionBarDrawerToggle ties together the the proper interactions // between the sliding drawer and the action bar app icon mDrawerToggle = new ActionBarDrawerToggle(mActivity, mDrawerLayout, getMainActivity().getToolbar(), R.string.drawer_open, R.string.drawer_close) { public void onDrawerClosed(View view) { mActivity.supportInvalidateOptionsMenu(); } public void onDrawerOpened(View drawerView) { mActivity.commitPending(); mActivity.finishActionMode(); } }; if (isDoublePanelActive()) { mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN); } // Styling options mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); mDrawerLayout.setDrawerListener(mDrawerToggle); mDrawerToggle.setDrawerIndicatorEnabled(true); Log.d(Constants.TAG, "Finished navigation drawer initialization"); }