2016-12-12 6 views
1

WebViewをダブルタップすると、action barが非表示または表示されます。私のコードは次のとおりです。チェックアクションバーがアンドロイドで非表示または表示されています

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

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

私は

、ダブルタップイベントは、それがアクションバーを非表示にする必要があり発生したときにアクションバーが表示さvisible.Ifであるかどうかを確認したいことは、その後の最初の時間で隠されている場合には、必要がありますダブルタップが発生したときにアクションバーを表示します。

しかし、上記のコードではエラーが発生します。だから私はコードを動作させるために手伝ってください。

+0

エラーログとスタックトレースを表示 –

+0

コードで生成されているエラーは何ですか? –

+0

apkファイルを作成してアプリを使用しているときにダブルタップすると、残念なことにアプリが停止しています。 –

答えて

0

アクションバーを最初に定義する必要があります。だから、

ActionBar actionBar = getSupportActionBar(); 

今、あなたはactionBar.hide()またはactionBar.show().

を行うことができ、私はこれをテストしていないが、私は、これは動作するはずだと思います。

+0

ありがとうございます –

関連する問題