Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查操作栏在android中是否隐藏或可见_Android_Android Actionbar - Fatal编程技术网

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

检查操作栏在android中是否隐藏或可见,android,android-actionbar,Android,Android Actionbar,我想检查双击WebView时操作栏是否隐藏或可见。我的代码是: @Override public boolean onDoubleTapEvent(MotionEvent e) { if (getSupportActionBar().isShowing()){ getSupportActionBar().hide(); }else { getSupportActionBar().show(); } //view.zoomIn();

我想检查双击
WebView
操作栏是否隐藏或可见。我的代码是:

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

    //view.zoomIn();//Zoom in
    return true;
}
我想检查动作栏是否可见。如果双击事件发生时动作栏可见,则应隐藏动作栏

如果第一次隐藏,则在双击时应显示操作栏


但上面的代码会产生错误。因此,请帮助我使代码正常工作。

您必须首先定义actionbar。所以

ActionBar actionBar = getSupportActionBar();

现在您可以执行
actionBar.hide()
actionBar.show()。

显示错误日志和堆栈跟踪您的代码产生的错误是什么?当我构建apk文件并使用应用程序时..双击时,不幸显示应用程序已停止..发布日志。。要找出崩溃的位置,请显示日志cat中显示的异常。