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:co.dilaver.quoter.activities.MainActivity.java
@Override public void onBackPressed() { if (drawerLayout.isDrawerOpen(GravityCompat.START)) { drawerLayout.closeDrawer(GravityCompat.START); } else {//from w w w .j a va 2 s . co m if (fragment instanceof QODFragment) { super.onBackPressed(); return; } if (getSupportActionBar() != null) { getSupportActionBar().setTitle(getString(R.string.str_QOD)); } qodFavorite.setVisible(true); qodShare.setVisible(true); qodCopy.setVisible(true); wyoDone.setVisible(false); wyoShare.setVisible(false); pqInfo.setVisible(false); fragment = new QODFragment(); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.mainFrame, fragment); ft.commit(); } }
From source file:br.com.gabrielmonteiro.urbancoffee.view.activity.MainActivity.java
@Override public void onBackPressed() { if (drawer.isDrawerOpen(GravityCompat.START)) { drawer.closeDrawer(GravityCompat.START); } else {//from ww w .j a v a 2 s . c o m super.onBackPressed(); } }
From source file:com.example.actionbarfragement_demo.MainActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mTitle = mDrawerTitle = getTitle();/*w ww .j av a 2 s. co m*/ mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); // mDrawerFrame = (FrameLayout) findViewById(R.id.left_drawer); addMenu(); addFragment(); // set a custom shadow that overlays the main content when the drawer // opens mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); // 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); }
From source file:android.support.test.espresso.contrib.DrawerActions.java
private static ViewAction actionOpenDrawer() { return new ViewAction() { @Override/*from w w w. j av a 2s . co m*/ public Matcher<View> getConstraints() { return isAssignableFrom(DrawerLayout.class); } @Override public String getDescription() { return "open drawer"; } @Override public void perform(UiController uiController, View view) { ((DrawerLayout) view).openDrawer(GravityCompat.START); } }; }
From source file:com.hackdf.autochilango.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (AppPreferences.getCurrentPlate(getApplicationContext()).equals("")) { //si no tiene placa mandamos a "verificar" su placa //Actividad de verificar placa :) startActivity(new Intent(getApplicationContext(), ActivitySetPlate.class)); finish();// w w w .j a v a 2 s . co m return; } startService(new Intent(getApplicationContext(), ServiceBluetoothReceiver.class)); setContentView(R.layout.activity_main); mTitle = mDrawerTitle = getTitle(); mPlanetTitles = getResources().getStringArray(R.array.menu_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:com.example.toolbardemo.Fragment.MenuFragment.java
/** * Users of this fragment must call this method to set up the navigation drawer interactions. * @param fragmentId The android:id of this fragment in its activity's layout. * @param drawerLayout The DrawerLayout containing this fragment's UI. *//*from ww w . j a v a 2 s . co m*/ public void setUp(int fragmentId, DrawerLayout drawerLayout, int position) { mFragmentContainerView = mainAct.findViewById(fragmentId); mDrawerLayout = drawerLayout; // set a custom shadow that overlays the main content when the drawer opens mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); if (mCallbacks != null) { mCallbacks.onNavigationDrawerItemSelected(position); } }
From source file:com.dono.psakkos.dono.MainActivity.java
@Override public void onBackPressed() { DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); if (drawer.isDrawerOpen(GravityCompat.START)) { this.hideKeyBoard(); drawer.closeDrawer(GravityCompat.START); } else {//from w w w . j ava 2 s. co m super.onBackPressed(); } }
From source file:com.dspot.declex.example.expenses.activity.MainActivity.java
@Override public boolean onNavigationItemSelected(MenuItem menuItem) { if (prevCheckedItem != null) prevCheckedItem.setChecked(false); menuItem.setChecked(true);//from w ww .jav a 2 s . c o m prevCheckedItem = menuItem; switch (menuItem.getItemId()) { case R.id.nav_expenses_list: $ExpensesListFragment(); break; case R.id.nav_expenses_per_week_list: $StatisticsFragment(); break; case R.id.nav_new_expense: $ExpensesListFragment().addExpense(true); break; case R.id.nav_profile: $ProfileFragment(); break; case R.id.nav_logout: $Logout(); break; } drawer_layout.closeDrawer(GravityCompat.START); return true; }
From source file:com.autoparts.buyers.activity.MainDrawerActivity.java
private void init(Bundle savedInstanceState) { context = this; setTitle(getString(R.string.app_name)); setRightView("?", -1); isBack = true;//from ww w . java 2 s.c o m mTitle = mDrawerTitle = getTitle(); mCityNames = getResources().getStringArray(R.array.drawer_items); // TypedArray typedArray = getResources().obtainTypedArray(R.array.city_images); // mCityImages = new int [typedArray.length()]; // for (int i = 0; i < typedArray.length(); ++i) { // mCityImages[i] = typedArray.getResourceId(i, 0); // } // typedArray.recycle(); 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.example.thydai.sweve.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override/*from ww w . ja v a2 s . com*/ public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); if (id == R.id.nav_camara) { // 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) { } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }