当前位置: 首页>>代码示例>>Java>>正文


Java Window.FEATURE_ACTION_BAR属性代码示例

本文整理汇总了Java中android.view.Window.FEATURE_ACTION_BAR属性的典型用法代码示例。如果您正苦于以下问题:Java Window.FEATURE_ACTION_BAR属性的具体用法?Java Window.FEATURE_ACTION_BAR怎么用?Java Window.FEATURE_ACTION_BAR使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在android.view.Window的用法示例。


在下文中一共展示了Window.FEATURE_ACTION_BAR属性的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: requestFeature

@Override
public boolean requestFeature(int featureId) {
    if (ActionBarSherlock.DEBUG) Log.d(TAG, "[requestFeature] featureId: " + featureId);

    if (mContentParent != null) {
        throw new AndroidRuntimeException("requestFeature() must be called before adding content");
    }

    switch (featureId) {
        case Window.FEATURE_ACTION_BAR:
        case Window.FEATURE_ACTION_BAR_OVERLAY:
        case Window.FEATURE_ACTION_MODE_OVERLAY:
        case Window.FEATURE_INDETERMINATE_PROGRESS:
        case Window.FEATURE_NO_TITLE:
        case Window.FEATURE_PROGRESS:
            mFeatures |= (1 << featureId);
            return true;

        default:
            return false;
    }
}
 
开发者ID:treasure-lau,项目名称:CSipSimple,代码行数:22,代码来源:ActionBarSherlockCompat.java

示例2: onPanelClosed

/**
 * Default implementation of
 * {@link android.view.Window.Callback#onPanelClosed(int, Menu)} for
 * activities. This calls through to {@link #onOptionsMenuClosed(Menu)}
 * method for the {@link android.view.Window#FEATURE_OPTIONS_PANEL} panel,
 * so that subclasses of Activity don't need to deal with feature codes.
 * For context menus ({@link Window#FEATURE_CONTEXT_MENU}), the
 * {@link #onContextMenuClosed(Menu)} will be called.
 */
public void onPanelClosed(int featureId, Menu menu) {
    switch (featureId) {
        case Window.FEATURE_OPTIONS_PANEL:
            mFragments.dispatchOptionsMenuClosed(menu);
            onOptionsMenuClosed(menu);
            break;

        case Window.FEATURE_CONTEXT_MENU:
            onContextMenuClosed(menu);
            break;

        case Window.FEATURE_ACTION_BAR:
            initWindowDecorActionBar();
            mActionBar.dispatchMenuVisibilityChanged(false);
            break;
    }
}
 
开发者ID:JessYanCoding,项目名称:ProgressManager,代码行数:26,代码来源:a.java

示例3: onMenuOpened

/**
 * {@inheritDoc}
 *
 * @return The default implementation returns true.
 */
public boolean onMenuOpened(int featureId, Menu menu) {
    if (featureId == Window.FEATURE_ACTION_BAR) {
        initWindowDecorActionBar();
        if (mActionBar != null) {
            mActionBar.dispatchMenuVisibilityChanged(true);
        } else {
            Log.e(TAG, "Tried to open action bar menu with no action bar");
        }
    }
    return true;
}
 
开发者ID:JessYanCoding,项目名称:ProgressManager,代码行数:16,代码来源:a.java

示例4: dispatchMenuOpened

@Override
public boolean dispatchMenuOpened(int featureId, android.view.Menu menu) {
    if (ActionBarSherlock.DEBUG) Log.d(TAG, "[dispatchMenuOpened] featureId: " + featureId + ", menu: " + menu);

    if (featureId == Window.FEATURE_ACTION_BAR || featureId == Window.FEATURE_OPTIONS_PANEL) {
        if (aActionBar != null) {
            aActionBar.dispatchMenuVisibilityChanged(true);
        }
        return true;
    }

    return false;
}
 
开发者ID:treasure-lau,项目名称:CSipSimple,代码行数:13,代码来源:ActionBarSherlockCompat.java

示例5: dispatchPanelClosed

@Override
public void dispatchPanelClosed(int featureId, android.view.Menu menu){
    if (ActionBarSherlock.DEBUG) Log.d(TAG, "[dispatchPanelClosed] featureId: " + featureId + ", menu: " + menu);

    if (featureId == Window.FEATURE_ACTION_BAR || featureId == Window.FEATURE_OPTIONS_PANEL) {
        if (aActionBar != null) {
            aActionBar.dispatchMenuVisibilityChanged(false);
        }
    }
}
 
开发者ID:treasure-lau,项目名称:CSipSimple,代码行数:10,代码来源:ActionBarSherlockCompat.java


注:本文中的android.view.Window.FEATURE_ACTION_BAR属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。