检查操作栏在 android 中是隐藏还是可见

Check action bar is hidden or visible in android

我想检查 action bar 在双击 WebView 时是隐藏还是可见。我的代码是:

@Override
public boolean onDoubleTapEvent(MotionEvent e) {
    if (getSupportActionBar().isShowing()){
        getSupportActionBar().hide();
    }else {
        getSupportActionBar().show();
    }

    //view.zoomIn();//Zoom in
    return true;
}

我想检查操作栏是否visible.If它在双击事件发生时可见它应该隐藏操作栏,

如果第一次隐藏,那么双击时应该显示操作栏。

但是上面的代码会产生错误。所以请帮助我使代码正常工作。

您必须先定义操作栏。所以

ActionBar actionBar = getSupportActionBar();

现在您可以 actionBar.hide()actionBar.show().