Example usage for android.support.v4.app ActionBar NAVIGATION_MODE_STANDARD

List of usage examples for android.support.v4.app ActionBar NAVIGATION_MODE_STANDARD

Introduction

In this page you can find the example usage for android.support.v4.app ActionBar NAVIGATION_MODE_STANDARD.

Prototype

int NAVIGATION_MODE_STANDARD

To view the source code for android.support.v4.app ActionBar NAVIGATION_MODE_STANDARD.

Click Source Link

Document

Standard navigation mode.

Usage

From source file:org.androidui.app.ActionBarImpl.java

@Override
public int getNavigationItemCount() {
    switch (mActionView.getNavigationMode()) {
    default:/*from  w w w.j  av  a 2 s  .  c o m*/
    case ActionBar.NAVIGATION_MODE_STANDARD:
        return 0;

    case ActionBar.NAVIGATION_MODE_LIST:
        SpinnerAdapter dropdownAdapter = mActionView.getDropdownAdapter();
        return (dropdownAdapter != null) ? dropdownAdapter.getCount() : 0;

    case ActionBar.NAVIGATION_MODE_TABS:
        if (mActionView.getSelectedTab() == null) {
            return -1;
        }
        return mActionView.getTabCount();
    }
}

From source file:org.androidui.app.ActionBarImpl.java

@Override
public int getSelectedNavigationIndex() {
    switch (mActionView.getNavigationMode()) {
    default:/*  w  w w . j  a v  a  2s . c o m*/
    case ActionBar.NAVIGATION_MODE_STANDARD:
        return -1;

    case ActionBar.NAVIGATION_MODE_LIST:
        return mActionView.getDropdownSelectedPosition();

    case ActionBar.NAVIGATION_MODE_TABS:
        return mActionView.getSelectedTab().getPosition();
    }
}

From source file:com.actionbarsherlock.sample.styledactionbar.MainActivity.java

private void showStandardNav() {
    ActionBar ab = getSupportActionBar();
    if (ab.getNavigationMode() != ActionBar.NAVIGATION_MODE_STANDARD) {
        ab.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
    }/*from   www  . j av  a2  s.c  o m*/
}

From source file:org.androidui.app.ActionBarImpl.java

@Override
public void setSelectedNavigationItem(int position) {
    switch (mActionView.getNavigationMode()) {
    default:/*from  www  . j  av  a2  s .  co m*/
    case ActionBar.NAVIGATION_MODE_STANDARD:
        throw new IllegalStateException();

    case ActionBar.NAVIGATION_MODE_TABS:
        mActionView.getTabAt(position).select();
        break;

    case ActionBar.NAVIGATION_MODE_LIST:
        mActionView.setDropdownSelectedPosition(position);
        break;
    }
}