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.google.android.gms.samples.vision.face.sleepAlert.DAssistActivity.java
/** * Initializes the UI and initiates the creation of a face detector. *//*w w w .jav a2 s . co m*/ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); mPreview = (CameraSourcePreview) findViewById(R.id.preview); mGraphicOverlay = (GraphicOverlay) findViewById(R.id.faceOverlay); this.jumbleButton = (Button) findViewById(R.id.Button01); this.exitButton = (Button) findViewById(R.id.button); this.mp = new MediaPlayer(); this.tv = (TextView) findViewById(R.id.DisplayMsg); this.layout = (RelativeLayout) findViewById(R.id.topLayout); this.sc = (CameraSourcePreview) findViewById(R.id.preview); this.go = (GraphicOverlay) findViewById(R.id.faceOverlay); AssetManager am = getApplicationContext().getAssets(); AssetFileDescriptor afd = null; try { afd = am.openFd("Song.mp3"); this.mp.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength()); this.mp.prepare(); } catch (IOException e) { e.printStackTrace(); } // Check for the camera permission before accessing the camera. If the // permission is not granted yet, request permission. int rc = ActivityCompat.checkSelfPermission(this, Manifest.permission.CAMERA); if (rc == PackageManager.PERMISSION_GRANTED) { createCameraSource(); } else { requestCameraPermission(); } navigationView = (NavigationView) findViewById(R.id.nav_view); navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(final MenuItem menuItem) { System.out.println("Srini in onNavigationItemSelected part"); // Handle navigation view item clicks here. int id = menuItem.getItemId(); if (id == R.id.nav_slideshow) { // Handle the camera action } else if (id == R.id.nav_manage) { } else if (id == R.id.nav_manage_toggle) { if (checked == 0) { go.setBackgroundColor(Color.TRANSPARENT); checked = 1; } else { go.setBackgroundColor(Color.BLUE); checked = 0; } } 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 boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: mDrawer.openDrawer(GravityCompat.START); return true; }/*from w w w .jav a 2s. c o m*/ return super.onOptionsItemSelected(item); }
From source file:br.com.gabrielmonteiro.urbancoffee.view.activity.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override/*from w ww . j a v a2 s .c om*/ public boolean onNavigationItemSelected(MenuItem item) { Class fragmentClass = null; boolean isAlert = false; int id = item.getItemId(); if (id == R.id.nav_store) { fragmentClass = StoreFragment.class; } else if (id == R.id.nav_payments) { fragmentClass = PaymentsListFragment.class; } else if (id == R.id.nav_license) { fragmentClass = LicenseFragment.class; } else if (id == R.id.nav_about) { isAlert = true; } if (isAlert) { AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this); alertDialogBuilder.setTitle(getString(R.string.about_text_title)); alertDialogBuilder.setMessage(getString(R.string.about_text_msg)); alertDialogBuilder.setNeutralButton(getString(R.string.ok), getNegativeAction()); alertDialogBuilder.show(); } else { openFragment(fragmentClass); item.setChecked(true); setTitle(item.getTitle()); } drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.bangz.smartmute.NavigationDrawerFragment.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 w w w .ja v a 2 s.c o m public void setUp(int fragmentId, DrawerLayout drawerLayout, int selectposition) { mFragmentContainerView = getActivity().findViewById(fragmentId); mDrawerLayout = drawerLayout; selectItem(selectposition); // 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 ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); // ActionBarDrawerToggle ties together the the proper interactions // between the navigation drawer and the action bar app icon. // mDrawerToggle = new ActionBarDrawerToggle( // getActivity(), /* host Activity */ // mDrawerLayout, /* DrawerLayout object */ // R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */ // R.string.navigation_drawer_open, /* "open drawer" description for accessibility */ // R.string.navigation_drawer_close /* "close drawer" description for accessibility */ // ) mDrawerToggle = new ActionBarDrawerToggle(getActivity(), /* host Activity */ mDrawerLayout, /* DrawerLayout object */ R.string.navigation_drawer_open, /* "open drawer" description for accessibility */ R.string.navigation_drawer_close /* "close drawer" description for accessibility */ ) { @Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().invalidateOptionsMenu(); // calls onPrepareOptionsMenu() } @Override public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); if (!isAdded()) { return; } if (!mUserLearnedDrawer) { // The user manually opened the drawer; store this flag to prevent auto-showing // the navigation drawer automatically in the future. mUserLearnedDrawer = true; SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity()); sp.edit().putBoolean(PREF_USER_LEARNED_DRAWER, true).apply(); } getActivity().invalidateOptionsMenu(); // calls onPrepareOptionsMenu() } }; // If the user hasn't 'learned' about the drawer, open it to introduce them to the drawer, // per the navigation drawer design guidelines. if (!mUserLearnedDrawer && !mFromSavedInstanceState) { mDrawerLayout.openDrawer(mFragmentContainerView); } // Defer code dependent on restoration of previous instance state. mDrawerLayout.post(new Runnable() { @Override public void run() { mDrawerToggle.syncState(); } }); mDrawerLayout.setDrawerListener(mDrawerToggle); }
From source file:com.aqnote.app.wifianalyzer.MainActivity.java
@Override public void onBackPressed() { DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); if (drawer.isDrawerOpen(GravityCompat.START)) { drawer.closeDrawer(GravityCompat.START); } else {//w w w . j a va 2 s.c o m if (startNavigationMenu.equals(navigationMenuView.getCurrentNavigationMenu())) { super.onBackPressed(); } else { navigationMenuView.setCurrentNavigationMenu(startNavigationMenu); onNavigationItemSelected(navigationMenuView.getCurrentMenuItem()); } } }
From source file:com.duy.pascal.ui.editor.EditorDelegate.java
public boolean onOptionsItemSelected(MenuItem menuItem) { int id = menuItem.getItemId(); if (menuItem.isCheckable()) menuItem.setChecked(!menuItem.isChecked()); switch (id) { case R.id.action_setting: mAnalytics.logEvent("action_setting", new Bundle()); mActivity.startActivity(new Intent(mActivity, SettingsActivity.class)); break;// w ww. j a va 2 s .c o m case R.id.action_find: mAnalytics.logEvent("action_find", new Bundle()); mActivity.showDialogFind(); break; case R.id.action_find_and_replace: mAnalytics.logEvent("action_find_and_replace", new Bundle()); mListener.findAndReplace(); break; case R.id.action_doc: mListener.showDocumentActivity(); break; case R.id.action_new_file: mListener.createNewSourceFile(null); break; case R.id.action_code_sample: mAnalytics.logEvent("action_code_sample", new Bundle()); mActivity.startActivity(new Intent(mActivity, CodeSampleActivity.class)); break; case R.id.action_rate: mAnalytics.logEvent("action_rate", new Bundle()); StoreUtil.gotoPlayStore(mActivity, BuildConfig.APPLICATION_ID); break; case R.id.action_more_app: mAnalytics.logEvent("action_more_app", new Bundle()); StoreUtil.moreApp(mActivity); break; case R.id.nav_run: mListener.runProgram(); break; case R.id.action_compile: mListener.doCompile(); break; case R.id.action_save: { EditorFragment fragment = mActivity.getEditorFragment(); if (fragment != null) fragment.saveFile(); break; } case R.id.action_save_as: mListener.saveAs(); break; case R.id.action_goto_line: mAnalytics.logEvent("action_goto_line", new Bundle()); mListener.goToLine(); break; case R.id.action_format: { mAnalytics.logEvent("action_format", new Bundle()); EditorFragment fragment = mActivity.getEditorFragment(); if (fragment != null) fragment.formatCode(); break; } case R.id.action_report_bug: mListener.reportBug(); break; case R.id.action_undo: { EditorFragment fragment = mActivity.getEditorFragment(); if (fragment != null) fragment.undo(); break; } case R.id.action_redo: { EditorFragment fragment = mActivity.getEditorFragment(); if (fragment != null) fragment.redo(); break; } case R.id.action_paste: { EditorFragment fragment = mActivity.getEditorFragment(); if (fragment != null) fragment.paste(); break; } case R.id.action_copy_all: { EditorFragment fragment = mActivity.getEditorFragment(); if (fragment != null) fragment.copyAll(); break; } case R.id.action_select_theme: mAnalytics.logEvent("action_select_theme", new Bundle()); mListener.selectThemeFont(); break; case R.id.action_more_feature: mActivity.openDrawer(GravityCompat.END); break; case R.id.action_translate: mAnalytics.logEvent("action_translate", new Bundle()); startActivityTranslate(); break; case R.id.action_info: mAnalytics.logEvent("action_info", new Bundle()); mActivity.startActivity(new Intent(mActivity, InfoActivity.class)); break; case R.id.action_program_structure: mActivity.showProgramStructure(); break; case R.id.action_debug: mAnalytics.logEvent("action_debug", new Bundle()); mActivity.startDebug(); break; case R.id.action_open_file: mActivity.openDrawer(GravityCompat.START); break; case R.id.action_insert_media_url: selectMediaUrl(); break; case R.id.action_insert_color: mAnalytics.logEvent("action_insert_color", new Bundle()); mActivity.insertColor(); break; } return true; }
From source file:com.example.android.xyztouristattractions.ui.ParcsListActivity.java
@Override public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); /* if (id == R.id.nav_diario) { caricaDiario(id); // Handle the diario action } else if (id == R.id.nav_it_compiuti) { caricaItinComp(id);/*w ww . jav a2 s .co m*/ } else if (id == R.id.nav_settings) { caricaSetting(id); } else if (id == R.id.nav_share) { caricaShare(id); } else if (id == R.id.nav_send) { caricaSend(id); } */ DrawerLayout drawer = (DrawerLayout) findViewById(R.id.toolbar_container); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.dabay6.libraries.androidshared.ui.BaseNavigationDrawerActivity.java
/** * {@inheritDoc}/*w w w .j ava 2 s .c o m*/ */ @Override protected void afterSetContentView() { final ActionBar actionBar = getSupportActionBar(); finder = new ViewsFinder(this); fragmentFinder = new FragmentFinder(this); if (finder.find(getContentResourceId()) == null) { throw new IllegalStateException("Unable to find content FrameLayout with the specified id"); } if (finder.find(id.utils__drawer_layout) == null) { throw new IllegalStateException("Layout must have a DrawerLayout with id of @id/utils__drawer_layout"); } if (finder.find(id.utils__navigation_list) == null) { throw new IllegalStateException("Layout must have a ListView with id of @id/utils__navigation_list"); } drawerLayout = finder.find(id.utils__drawer_layout); drawerLayout.setDrawerShadow(drawable.drawer_shadow, GravityCompat.START); adapter = new NavigationDrawerAdapter(this, createNavigationItems()); navigationList = finder.find(id.utils__navigation_list); navigationList.setAdapter(adapter); navigationList.setOnItemClickListener(new DrawerItemClickListener()); drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, drawable.ic_drawer, string.utils__drawer_open, string.utils__drawer_close) { @Override public void onDrawerClosed(final View view) { onNavigationDrawerClosed(); actionBar.setTitle(title); if (!TextUtils.isEmpty(subtitle)) { actionBar.setSubtitle(subtitle); } supportInvalidateOptionsMenu(); } @Override public void onDrawerOpened(final View drawerView) { onNavigationDrawerOpened(); subtitle = actionBar.getSubtitle(); actionBar.setTitle(drawerTitle); actionBar.setSubtitle(null); supportInvalidateOptionsMenu(); } }; drawerLayout.setDrawerListener(drawerToggle); if (activityState == null) { final List<BaseNavigationListItem> items = adapter.getItems(); if (items != null && items.size() > 0) { for (int i = 0, length = items.size(); i < length; i += 1) { final BaseNavigationListItem item = items.get(i); if (item instanceof NavigationDrawerItem) { selectItem(i, false); break; } } } } afterViews(activityState); }
From source file:at.flack.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); try {/*w w w . jav a 2 s .c o m*/ PRNGFixes.apply(); // fix SecureRandom on <= 4.3 } catch (SecurityException e) { } Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar); setSupportActionBar(toolbar); already_updating = Boolean.valueOf(false); res = this.getResources(); mTitle = getTitle(); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); sharedPrefs = PreferenceManager.getDefaultSharedPreferences(this); picture_from = Integer.parseInt(sharedPrefs.getString("profile_picture_from", "1")); if (sharedPrefs.getString("version", "").equals("")) { // not yet set sharedPrefs.edit().putString("version", VERSION).apply(); } else if (!sharedPrefs.getString("version", "").equals(VERSION)) { new UpdateProcessor(this, sharedPrefs).updateMe(sharedPrefs.getString("version", ""), VERSION); } mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); adapter = new NavBarAdapter(this, generateNavBar()); mDrawerList.setAdapter(adapter); mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); mDrawerList.setItemChecked(1, true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.drawer_open, R.string.drawer_close) { public void onDrawerClosed(View view) { getSupportActionBar().setTitle(mTitle); invalidateOptionsMenu(); } public void onDrawerOpened(View drawerView) { } }; mDrawerLayout.setDrawerListener(mDrawerToggle); if (tempSafe == null) tempSafe = new HashMap<String, KeyEntity>(); Intent intent = this.getIntent(); if (savedInstanceState == null && current_fragment == -1) { selectItem(1); } if (intent.getStringExtra("CONTACT_NUMBER") != null) { selectItem(1); int pos = SMSMainActivity.getInstance().getPositionOfItem(intent.getStringExtra("CONTACT_NUMBER")); SMSMainActivity.getInstance().openMessageActivity(this, pos); } if (intent.getStringExtra("FACEBOOK_NAME") != null) { selectItem(2); int pos = FacebookMainActivity.getInstance().getPositionOfItem(intent.getStringExtra("FACEBOOK_NAME")); FacebookMainActivity.getInstance().openMessageActivity(this, pos); } if (intent.getStringExtra("MAIL") != null) { MailMainActivity.getInstance().onAttach(this); selectItem(3); emailLogin(1); int pos = MailMainActivity.getInstance().getPositionOfItem(intent.getStringExtra("MAIL")); MailMainActivity.getInstance().openMessageActivity(this, pos); } if (intent.getExtras() != null) { } SMSMainActivity.getInstance(true).onAttach(this); FacebookMainActivity.getInstance(true).onAttach(this); MailMainActivity.getInstance(true).onAttach(this); MailOutActivity.getInstance(true).onAttach(this); if (sharedPrefs.getBoolean("notification_fbs", true)) { new NotificationService(this).startNotificationService(); } emailLogin(1); Tracker t = ((GoogleAnalyticsTrack) this.getApplication()).getTracker(TrackerName.APP_TRACKER); t.setScreenName("Main Activity"); t.send(new HitBuilders.AppViewBuilder().build()); }
From source file:com.ffmpeger.card.MainNativeActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(com.ffmpeger.card.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(com.ffmpeger.card.R.id.drawer_layout); mDrawer.setDrawerShadow(com.ffmpeger.card.R.drawable.drawer_shadow, GravityCompat.START); _initMenu();//from w w w. j a v a 2 s.c om mDrawerToggle = new CustomActionBarDrawerToggle(this, mDrawer); mDrawer.setDrawerListener(mDrawerToggle); // --------------------------------------------------------------- // ... String base64EncodedPublicKey = IabUtil.key; // compute your public key and store it in base64EncodedPublicKey mHelper = new IabHelper(this, base64EncodedPublicKey); mHelper.enableDebugLogging(true); mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() { public void onIabSetupFinished(IabResult result) { if (!result.isSuccess()) { // Oh noes, there was a problem. Log.d(TAG, "Problem setting up In-app Billing: " + result); return; } // Have we been disposed of in the meantime? If so, quit. if (mHelper == null) return; // Hooray, IAB is fully set up! IabUtil.getInstance().retrieveData(mHelper); } }); //----------------------------------------------------------------- //BaseFragment baseFragment = null; if (savedInstanceState != null) { mSelectedFragment = savedInstanceState.getInt(BUNDLE_SELECTEDFRAGMENT); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); if (fragmentManager.findFragmentById(com.ffmpeger.card.R.id.fragment_main) == null) mBaseFragment = selectFragment(mSelectedFragment); //if (mBaseFragment==null) // mBaseFragment = selectFragment(mSelectedFragment); } else { mBaseFragment = new TodoNativeCardFragment(); openFragment(mBaseFragment); } //----------------------------------------------------------------- }