List of usage examples for android.app ActionBar setNavigationMode
@Deprecated public abstract void setNavigationMode(@NavigationMode int mode);
From source file:com.github.wakhub.monodict.activity.FlashcardActivity.java
@AfterViews void afterViews() { Log.d(TAG, "state: " + state.toString()); commonActivityTrait.initActivity(preferences); ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); }
From source file:com.denel.facepatrol.MainActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mycontext = getApplicationContext(); // Create the adapter that will return a fragment for each of the three primary sections // of the app. mAppSectionsPagerAdapter = new AppSectionsPagerAdapter(getSupportFragmentManager()); // Set up the action bar. final ActionBar actionBar = getActionBar(); // Specify that the Home/Up button should not be enabled, since there is no hierarchical // parent.//from ww w .j av a2 s.c o m actionBar.setHomeButtonEnabled(false); // Specify that we will be displaying tabs in the action bar. actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Set up the ViewPager, attaching the adapter and setting up a listener for when the // user swipes between sections. mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mAppSectionsPagerAdapter); mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { // When swiping between different app sections, select the corresponding tab. // We can also use ActionBar.Tab#select() to do this if we have a reference to the // Tab. actionBar.setSelectedNavigationItem(position); } }); // For each of the sections in the app, add a tab to the action bar. for (int i = 0; i < mAppSectionsPagerAdapter.getCount(); i++) { // Create a tab with text corresponding to the page title defined by the adapter. // Also specify this Activity object, which implements the TabListener interface, as the // listener for when this tab is selected. actionBar.addTab( actionBar.newTab().setText(mAppSectionsPagerAdapter.getPageTitle(i)).setTabListener(this)); } }
From source file:com.nagravision.mediaplayer.FullscreenActivity.java
/** * *///from w w w. ja va 2s .c o m @SuppressLint("InlinedApi") @Override protected void onCreate(Bundle inBundle) { Log.v(LOG_TAG, "FullscreenActivity::onCreate - Enter\n"); super.onCreate(inBundle); getApplication().registerActivityLifecycleCallbacks(this); if (Build.VERSION.SDK_INT < 16) { getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setContentView(R.layout.activity_fullscreen); mDrawer = (DrawerLayout) findViewById(R.id.drawer_layout); mMoviesList = (ListView) findViewById(R.id.start_drawer); mUrlsAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_activated_1, MOVIES_ARR); mMoviesList.setAdapter(mUrlsAdapter); mVideoHolder = (VideoView) findViewById(R.id.fullscreen_content); View decorView = getWindow().getDecorView(); // Hide the status bar. int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_FULLSCREEN; if (Build.VERSION.SDK_INT >= 19) { uiOptions |= View.SYSTEM_UI_FLAG_IMMERSIVE; } decorView.setSystemUiVisibility(uiOptions); // Remember that you should never show the action bar if the // status bar is hidden, so hide that too if necessary. final ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); actionBar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE); actionBar.hide(); mNotifBuilder = new Notification.Builder(this); mNotifMgr = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); mExplicitIntent = new Intent(Intent.ACTION_VIEW); mExplicitIntent.setClass(this, this.getClass()); mDefaultIntent = PendingIntent.getActivity(this, REQUEST_DISPLAY, mExplicitIntent, Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_DEBUG_LOG_RESOLUTION); mInfosActionIntent = new Intent(); mInfosActionIntent.setAction("com.nagravision.mediaplayer.VIDEO_INFOS"); mInfosActionIntent.addCategory(Intent.CATEGORY_DEFAULT); mInfosActionIntent.addCategory(Intent.CATEGORY_INFO); mInfosIntent = PendingIntent.getActivity(this, REQUEST_INFOS, mInfosActionIntent, Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_DEBUG_LOG_RESOLUTION); if (Build.VERSION.SDK_INT >= 19) { mVideoHolder.setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE); } else { mVideoHolder.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_FULLSCREEN); } OnItemClickListener mMessageClickedHandler = new OnItemClickListener() { public void onItemClick(@SuppressWarnings("rawtypes") AdapterView parent, View v, int position, long id) { Log.v(LOG_TAG, "FullscreenActivity.onCreate.OnItemClickListener::onItemClick - Enter\n"); ClickItem(position, 0); } }; mMoviesList.setOnItemClickListener(mMessageClickedHandler); getWindow().setFormat(PixelFormat.TRANSLUCENT); mControlsView = new MediaController(this, true); mControlsView.setPrevNextListeners(new View.OnClickListener() { /* * Next listener */ @Override public void onClick(View view) { Log.v(LOG_TAG, "FullscreenActivity.onCreate.OnClickListener::onClick(next) - Enter\n"); mVideoHolder.stopPlayback(); int position = 0; if (mLastPosition > 0) position = mLastPosition + 1; if (position >= MOVIES_URLS.length) position = 0; ClickItem(position, 0); String toaststr = getResources().getString(R.string.next_movie_toast_string) + MOVIES_ARR[position]; Toast.makeText(FullscreenActivity.this, toaststr, Toast.LENGTH_LONG).show(); } }, new View.OnClickListener() { /* * Prev listener */ @Override public void onClick(View view) { Log.v(LOG_TAG, "FullscreenActivity.onCreate.OnClickListener::onClick(prev) - Enter\n"); mVideoHolder.stopPlayback(); int position = 0; if (mLastPosition > 0) position = mLastPosition - 1; if (position < 0) position = MOVIES_URLS.length - 1; ClickItem(position, 0); String toaststr = getResources().getString(R.string.prev_movie_toast_string) + MOVIES_ARR[position]; Toast.makeText(FullscreenActivity.this, toaststr, Toast.LENGTH_LONG).show(); } }); mVideoHolder.setMediaController(mControlsView); // Set up an instance of SystemUiHider to control the system UI for // this activity. mSystemUiHider = SystemUiHider.getInstance(this, mVideoHolder, HIDER_FLAGS); mSystemUiHider.setup(); mSystemUiHider.setOnVisibilityChangeListener(new SystemUiHider.OnVisibilityChangeListener() { // Cached values. int mControlsHeight; int mShortAnimTime; @Override @TargetApi(Build.VERSION_CODES.HONEYCOMB_MR2) public void onVisibilityChange(boolean visible) { Log.v(LOG_TAG, "FullscreenActivity.OnVisibilityChangeListener::onVisibilityChange - Enter\n"); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR2) { if (mControlsHeight == 0) mControlsHeight = mControlsView.getHeight(); if (mShortAnimTime == 0) mShortAnimTime = getResources().getInteger(android.R.integer.config_shortAnimTime); mControlsView.animate().translationY(visible ? 0 : mControlsHeight).setDuration(mShortAnimTime); } else mControlsView.setVisibility(visible ? View.VISIBLE : View.GONE); if (visible && AUTO_HIDE) delayedHide(AUTO_HIDE_DELAY_MILLIS); } }); // Set up the user interaction to manually show or hide the system UI. mVideoHolder.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (TOGGLE_ON_CLICK) { mSystemUiHider.toggle(); } else { mSystemUiHider.show(); } } }); mDrawer.openDrawer(mMoviesList); }
From source file:com.example.bijesh.mycollege10.MainActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Create the adapter that will return a fragment for each of the three primary sections // of the app. mAppSectionsPagerAdapter = new AppSectionsPagerAdapter(getSupportFragmentManager()); // Set up the action bar. final ActionBar actionBar = getActionBar(); //action bar color actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.actionbar)); //tab color/* ww w . j a va 2 s . c o m*/ // actionBar.setStackedBackgroundDrawable(getResources().getDrawable(R.drawable.bluewall)); //tab background color // actionBar.setStackedBackgroundDrawable(getResources().getDrawable( // R.drawable.greenwall)); // Specify that the Home/Up button should not be enabled, since there is no hierarchical // parent. actionBar.setHomeButtonEnabled(false); // Specify that we will be displaying tabs in the action bar. actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Set up the ViewPager, attaching the adapter and setting up a listener for when the // user swipes between sections. mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mAppSectionsPagerAdapter); mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { // When swiping between different app sections, select the corresponding tab. // We can also use ActionBar.Tab#select() to do this if we have a reference to the // Tab. actionBar.setSelectedNavigationItem(position); } }); // For each of the sections in the app, add a tab to the action bar. for (int i = 0; i < mAppSectionsPagerAdapter.getCount(); i++) { // Create a tab with text corresponding to the page title defined by the adapter. // Also specify this Activity object, which implements the TabListener interface, as the // listener for when this tab is selected. actionBar.addTab( actionBar.newTab().setText(mAppSectionsPagerAdapter.getPageTitle(i)).setTabListener(this)); } }
From source file:org.ounl.lifelonglearninghub.fcube.navigate.SwipeFragmentActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_pager); // Create the adapter that will return a fragment for each of the three // primary sections // of the app. mAppSectionsPagerAdapter = new AppSectionsPagerAdapter(getSupportFragmentManager()); // Set up the action bar. final ActionBar actionBar = getActionBar(); // Specify that the Home/Up button should not be enabled, since there is // no hierarchical // parent.//from ww w . jav a 2 s . com actionBar.setHomeButtonEnabled(false); // Specify that we will be displaying tabs in the action bar. actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Set up the ViewPager, attaching the adapter and setting up a listener // for when the // user swipes between sections. mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mAppSectionsPagerAdapter); mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { // When swiping between different app sections, select // the corresponding tab. // We can also use ActionBar.Tab#select() to do this if // we have a reference to the // Tab. actionBar.setSelectedNavigationItem(position); } }); // For each of the sections in the app, add a tab to the action bar. for (int i = 0; i < mAppSectionsPagerAdapter.getCount(); i++) { // Create a tab with text corresponding to the page title defined by // the adapter. // Also specify this Activity object, which implements the // TabListener interface, as the // listener for when this tab is selected. actionBar.addTab( actionBar.newTab().setText(mAppSectionsPagerAdapter.getPageTitle(i)).setTabListener(this)); } }
From source file:com.shafiq.mytwittle.view.HomeActivity.java
private boolean configureListNavigation() { if (mSpinnerAdapter == null) { return false; }// w w w . j ava2 s . c o m ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(android.app.ActionBar.NAVIGATION_MODE_LIST); actionBar.setListNavigationCallbacks(mSpinnerAdapter, mOnNavigationListener); int accountIndex = 0; AccountDescriptor currentAccount = getApp().getCurrentAccount(); if (currentAccount != null) { String testScreenName = "@" + currentAccount.getScreenName() + (currentAccount.getSocialNetType() == SocialNetConstant.Type.Appdotnet ? " (App.net)" : " (Twitter)"); for (int i = 0; i < mAdapterStrings.length; i++) { if (testScreenName.toLowerCase().equals(mAdapterStrings[i].toLowerCase())) { accountIndex = i; break; } } } actionBar.setSelectedNavigationItem(accountIndex); actionBar.setDisplayHomeAsUpEnabled(false); return true; }
From source file:com.univ.helsinki.app.MainActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (FeedResource.getInstance().getSharedPrefs().getBoolean(Constant.SHARED_PREFS_KEY_ISFIRST_LAUNCH, false)) {/*from w w w . j av a2 s .c o m*/ getWindow().requestFeature(Window.FEATURE_ACTION_BAR); getActionBar().hide(); hideTitle(); } setContentView(R.layout.activity_main); splashLayout = (ViewGroup) findViewById(R.id.splashLayout); if (FeedResource.getInstance().getSharedPrefs().getBoolean(Constant.SHARED_PREFS_KEY_ISFIRST_LAUNCH, false)) { // record the fact that the app has been started at least once FeedResource.getInstance().getSharedPrefs().edit() .putBoolean(Constant.SHARED_PREFS_KEY_ISFIRST_LAUNCH, false).commit(); final ViewGroup splashLayout = (ViewGroup) findViewById(R.id.splashLayout); new Handler().postDelayed(new Runnable() { @Override public void run() { activateSplashScreen(splashLayout); } }, Constant.SPLASH_SCREEN_TIME_OUT); } else { splashLayout.setVisibility(View.GONE); } FeedResource.getInstance().inti(this); // Create the adapter that will return a fragment for each of the three primary sections // of the app. mAppSectionsPagerAdapter = new AppSectionsPagerAdapter(getSupportFragmentManager()); // Set up the action bar. final ActionBar actionBar = getActionBar(); mSensorFeedAdapter = new SensorFeedAdapter(this); // Specify that the Home/Up button should not be enabled, since there is no hierarchical // parent. actionBar.setHomeButtonEnabled(false); // Specify that we will be displaying tabs in the action bar. actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Set up the ViewPager, attaching the adapter and setting up a listener for when the // user swipes between sections. mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mAppSectionsPagerAdapter); mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { // When swiping between different app sections, select the corresponding tab. // We can also use ActionBar.Tab#select() to do this if we have a reference to the // Tab. actionBar.setSelectedNavigationItem(position); switch (position) { case 0: { // on focus when first fragment //Toast.makeText(getApplicationContext(), "onPageSelected :" + position, Toast.LENGTH_SHORT).show(); List<SensorFeed> mtempAllowedSensorFeedList = new ArrayList<SensorFeed>(); // update the list over here.. to avoid empty shell for (SensorFeed sensor : FeedResource.getInstance().getSensorFeedList()) { boolean isChecked = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()) .getBoolean(sensor.getSensorKey(), false); if (isChecked) mtempAllowedSensorFeedList.add(sensor); } // update the list with new created list mSensorFeedAdapter.setFeedList(mtempAllowedSensorFeedList); } break; }// switch ends } }); // For each of the sections in the app, add a tab to the action bar. for (int i = 0; i < mAppSectionsPagerAdapter.getCount(); i++) { // Create a tab with text corresponding to the page title defined by the adapter. // Also specify this Activity object, which implements the TabListener interface, as the // listener for when this tab is selected. actionBar.addTab( actionBar.newTab().setText(mAppSectionsPagerAdapter.getPageTitle(i)).setTabListener(this)); } }
From source file:com.tweetlanes.android.core.view.HomeActivity.java
private boolean configureListNavigation() { if (mSpinnerAdapter == null) { return false; }/* w w w.ja v a 2 s. c o m*/ ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(android.app.ActionBar.NAVIGATION_MODE_LIST); actionBar.setListNavigationCallbacks(mSpinnerAdapter, mOnNavigationListener); int accountIndex = 0; AccountDescriptor currentAccount = getApp().getCurrentAccount(); if (currentAccount != null) { for (int i = 0; i < getApp().getAccounts().size(); i++) { if (currentAccount.getAccountKey().equals(getApp().getAccounts().get(i).getAccountKey())) { accountIndex = i; break; } } } actionBar.setSelectedNavigationItem(accountIndex); actionBar.setDisplayHomeAsUpEnabled(false); return true; }
From source file:it.durip_app.SensorPlot.java
/** Called when the activity is first created. */ @Override/* w w w. j a v a 2 s . c o m*/ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sensors); managerSensor = (SensorManager) getApplicationContext().getSystemService(Context.SENSOR_SERVICE); textCharge = (TextView) findViewById(R.id.textvalueConsumption); // Create the adapter that will return a fragment for each of the three primary sections // of the app. mAppSectionsPagerAdapter = new AppSectionsPagerAdapter(getSupportFragmentManager()); // Set up the action bar. final ActionBar actionBar = getActionBar(); // Specify that the Home/Up button should not be enabled, since there is no hierarchical // parent. actionBar.setHomeButtonEnabled(true); // Specify that we will be displaying tabs in the action bar. actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Set up the ViewPager, attaching the adapter and setting up a listener for when the // user swipes between sections. mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mAppSectionsPagerAdapter); mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { // When swiping between different app sections, select the corresponding tab. // We can also use ActionBar.Tab#select() to do this if we have a reference to the // Tab. actionBar.setSelectedNavigationItem(position); } }); managerSensor = (SensorManager) this.getSystemService(SENSOR_SERVICE); List<Sensor> list = managerSensor.getSensorList(Sensor.TYPE_ALL); for (Sensor sensor : list) { System.out.println("NAME " + sensor.getName()); } // For each of the sections in the app, add a tab to the action bar. for (int ii = 1; ii <= mAppSectionsPagerAdapter.getCount(); ii++) { // Create a tab with text corresponding to the page title defined by the adapter. // Also specify this Activity object, which implements the TabListener interface, as the // listener for when this tab is selected. actionBar.addTab( actionBar.newTab().setText(mAppSectionsPagerAdapter.getPageTitle(ii)).setTabListener(this)); } // Show the Up button in the action bar. // System.out.println("OnCreate \n"); }
From source file:edu.gatech.architourists.VAActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_va); ArchitectureDataSource ds = new ArchitectureDataSource(this); ds.open();/*from w w w. j a v a 2 s . c o m*/ allArchNames = ds.getSiteList(); architects = ds.getArchitectList(); stylesite = ds.getStyleList(); periodsite = ds.getPeriodList(); ds.close(); architects = makeAlphabetical(architects); stylesite = makeAlphabetical(stylesite); periodsite = makeAlphabetical(periodsite); // Create the adapter that will return a fragment for each of the three // primary sections // of the app. mAppSectionsPagerAdapter = new AppSectionsPagerAdapter(getSupportFragmentManager()); // Set up the action bar. final ActionBar actionBar = getActionBar(); // // Specify that the Home/Up button should not be enabled, since there // is no hierarchical // // parent. // actionBar.setHomeButtonEnabled(false); // Specify that we will be displaying tabs in the action bar. actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Set up the ViewPager, attaching the adapter and setting up a listener // for when the // user swipes between sections. mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mAppSectionsPagerAdapter); mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { // When swiping between different app sections, select // the corresponding tab. // We can also use ActionBar.Tab#select() to do this if // we have a reference to the // Tab. actionBar.setSelectedNavigationItem(position); } }); // For each of the sections in the app, add a tab to the action bar. for (int i = 0; i < mAppSectionsPagerAdapter.getCount(); i++) { // Create a tab with text corresponding to the page title defined by // the adapter. // Also specify this Activity object, which implements the // TabListener interface, as the // listener for when this tab is selected. actionBar.addTab(actionBar.newTab().setText(tabTitles[i]).setTabListener(this)); } }