android.support.v7.app.ActionBar#getNavigationMode ( )源码实例Demo

下面列出了android.support.v7.app.ActionBar#getNavigationMode ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: ui   文件: MainActivity.java
@Override
public boolean onOptionsItemSelected( MenuItem item )
{
	boolean ret;
	if (item.getItemId() == R.id.menu_settings)
	{
		// Handle Settings
		ret = true;
	} else if (item.getItemId() == R.id.menu_toggle)
	{
		ActionBar ab = getSupportActionBar();
		if (ab.getNavigationMode() == ActionBar.NAVIGATION_MODE_TABS)
		{
			setListNavigation( ab );
			mSearchItem.setVisible( false );
		} else
		{
			setTabNavigation( ab );
			mSearchItem.setVisible( true );
		}
		ret = true;
	} else if( item.getItemId() == R.id.menu_actionmode)
	{
		startSupportActionMode(mCallback);
		ret = true;
	} else
	{
		ret = super.onOptionsItemSelected( item );
	}
	return ret;
}
 
源代码2 项目: V.FlyoutTest   文件: ActionBarTabs.java
public void onToggleTabs(View v) {
    final ActionBar bar = getSupportActionBar();

    if (bar.getNavigationMode() == ActionBar.NAVIGATION_MODE_TABS) {
        bar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
        bar.setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE, ActionBar.DISPLAY_SHOW_TITLE);
    } else {
        bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
        bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);
    }
}