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

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

Introduction

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

Prototype

public abstract void setDisplayHomeAsUpEnabled(boolean showHomeAsUp);

Source Link

Document

Set whether home should be displayed as an "up" affordance.

Usage

From source file:com.todoroo.astrid.actfm.TagUpdatesActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    ThemeService.applyTheme(this);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.tag_updates_activity);

    ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setDisplayShowTitleEnabled(false);

    actionBar.setDisplayShowCustomEnabled(true);
    actionBar.setCustomView(R.layout.header_title_view);
    ((TextView) actionBar.getCustomView().findViewById(R.id.title)).setText(R.string.TAd_contextEditTask);
}

From source file:com.kazuyayokoyama.android.apps.absskeleton.ui.SampleActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sample);

    final ActionBar actionBar = getSupportActionBar();
    // set defaults for logo & home up
    actionBar.setDisplayHomeAsUpEnabled(false);
    actionBar.setDisplayUseLogoEnabled(false);
}

From source file:mobisocial.bento.todo.ui.TodoDetailActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_todo_detail);

    FragmentManager fm = getSupportFragmentManager();
    mTodoDetailFragment = (TodoDetailFragment) fm.findFragmentById(R.id.fragment_todo_detail);

    final ActionBar actionBar = getSupportActionBar();
    // set defaults for logo & home up
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setDisplayUseLogoEnabled(true);
}

From source file:mobisocial.bento.ebento.ui.PeopleListActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_people_list);

    final ActionBar actionBar = getSupportActionBar();
    // set defaults for logo & home up
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setDisplayUseLogoEnabled(true);

    FragmentManager fm = getSupportFragmentManager();
    mPeopleListFragment = (PeopleListFragment) fm.findFragmentById(R.id.fragment_people_list);
    mManager.addListener(mStateUpdatedListener);
}

From source file:mobisocial.bento.ebento.ui.EditActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    boolean bNewEventMode = true;
    // Check if this activity launched from internal activity or not
    if (getIntent().hasExtra(EXTRA_EDIT)) {
        bNewEventMode = false;/*from  ww w  .j  a v  a2s.  c  om*/
    }

    setContentView(R.layout.activity_edit);

    FragmentManager fm = getSupportFragmentManager();
    mEditFragment = (EditFragment) fm.findFragmentById(R.id.fragment_edit);

    final ActionBar actionBar = getSupportActionBar();
    // set defaults for logo & home up
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setDisplayUseLogoEnabled(true);
    actionBar.setTitle(bNewEventMode ? R.string.label_create_event : R.string.label_edit_event);
}

From source file:mobisocial.bento.todo.ui.TodoListActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mLaunchedFromBentoList = getIntent().hasExtra(EXTRA_LAUNCHED_FROM_BENTO_LIST);

    if (!mLaunchedFromBentoList) {
        // create Musubi Instance
        InitialHelper initHelper = new InitialHelper(this, mInitCompleteListener);
        Musubi musubi = initHelper.initMusubiInstance();
        if (musubi == null) {
            return;
        }/*from w  ww .  ja  va2 s  .c  o  m*/
    }

    setContentView(R.layout.activity_todo_list);

    final ActionBar actionBar = getSupportActionBar();
    // set defaults for logo & home up
    actionBar.setDisplayHomeAsUpEnabled(true); // bad know-how for enabling home clickable on ICS.
    actionBar.setDisplayHomeAsUpEnabled(mLaunchedFromBentoList);
    actionBar.setDisplayUseLogoEnabled(false);
    if (mLaunchedFromBentoList) {
        actionBar.setTitle(mManager.getBentoListItem().bento.name.toString());
    }

    FragmentManager fm = getSupportFragmentManager();
    mTodoListFragment = (TodoListFragment) fm.findFragmentById(R.id.fragment_todo_list);
    mManager.addListener(mStateUpdatedListener);

    // loading
    if (!mLaunchedFromBentoList) {
        mTodoListFragment.setProgressBarVisible(true);
    }
}

From source file:mobisocial.bento.ebento.ui.EventListActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // create Musubi Instance
    InitialHelper initHelper = new InitialHelper(this, mInitCompleteListener);
    Musubi musubi = initHelper.initMusubiInstance(true);
    if (musubi == null) {
        return;/* www. java2s  .c  om*/
    }

    setContentView(R.layout.activity_event_list);

    final ActionBar actionBar = getSupportActionBar();
    // set defaults for logo & home up
    actionBar.setDisplayHomeAsUpEnabled(false);
    actionBar.setDisplayUseLogoEnabled(false);

    FragmentManager fm = getSupportFragmentManager();
    mEventListFragment = (EventListFragment) fm.findFragmentById(R.id.fragment_event_list);
    mManager.addListener(mStateUpdatedListener);
}

From source file:org.trosnoth.serveradmin.UpgradeActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.upgrades);/*w  w  w. ja va  2 s  . c o  m*/

    ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);

    telnet = ConnectionActivity.telnet;
    adapter = new UpgradeAdapter(this, R.layout.upgrades_list, upgrades);

    list = (ListView) findViewById(R.id.list);
    list.setAdapter(adapter);
    list.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> a, View v, int position, long id) {
            showUpgradeDialog(position);
        }
    });

    // Update every 5 seconds
    Runnable looper = new Runnable() {
        public void run() {
            update();
            mHandler.postDelayed(this, ConnectionActivity.UPDATE_FREQ);
        }
    };

    if (ConnectionActivity.automaticUpdate) {
        mHandler.removeCallbacks(looper);
        mHandler.post(looper);
    } else {
        update();
    }

}

From source file:mobisocial.bento.todo.ui.BentoListActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // create Musubi Instance
    InitialHelper initHelper = new InitialHelper(this, mInitCompleteListener);
    Musubi musubi = initHelper.initMusubiInstance();
    if (musubi == null) {
        return;//from w  ww.ja va  2s .co m
    }

    setContentView(R.layout.activity_bento_list);

    final ActionBar actionBar = getSupportActionBar();
    // set defaults for logo & home up
    actionBar.setDisplayHomeAsUpEnabled(false);
    actionBar.setDisplayUseLogoEnabled(false);

    FragmentManager fm = getSupportFragmentManager();
    mBentoListFragment = (BentoListFragment) fm.findFragmentById(R.id.fragment_bento_list);
    mManager.addListener(mStateUpdatedListener);
}

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

/** Called when the activity is first created. */
@Override/*from w  w  w  . j  av a  2s  .  com*/
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    final ActionBar ab = getSupportActionBar();

    // set defaults for logo & home up
    ab.setDisplayHomeAsUpEnabled(showHomeUp);
    ab.setDisplayUseLogoEnabled(useLogo);

    // set up tabs nav
    for (int i = 1; i < 4; i++) {
        ab.addTab(ab.newTab().setText("Tab " + i).setTabListener(this));
    }

    // set up list nav
    ab.setListNavigationCallbacks(ArrayAdapter.createFromResource(this, R.array.sections,
            android.R.layout.simple_spinner_dropdown_item), new OnNavigationListener() {
                public boolean onNavigationItemSelected(int itemPosition, long itemId) {
                    // FIXME add proper implementation
                    rotateLeftFrag();
                    return false;
                }
            });

    // default to tab navigation
    showTabsNav();

    // create a couple of simple fragments as placeholders
    final int MARGIN = 16;
    leftFrag = new RoundedColourFragment(getResources().getColor(R.color.android_green), 1f, MARGIN, MARGIN / 2,
            MARGIN, MARGIN);
    rightFrag = new RoundedColourFragment(getResources().getColor(R.color.honeycombish_blue), 2f, MARGIN / 2,
            MARGIN, MARGIN, MARGIN);

    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.add(R.id.root, leftFrag);
    ft.add(R.id.root, rightFrag);
    ft.commit();
}