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

时间:2016-12-12 10:42:02

标签: android android-actionbar

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

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

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

我想检查操作栏是否可见。如果双击事件发生时可见,则应隐藏操作栏,

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

但上面的代码会产生错误。所以请帮我编写代码。

1 个答案:

答案 0 :(得分:1)

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

ActionBar actionBar = getSupportActionBar();

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

我没有对此进行测试,但我认为这应该可行。