使用webview在第二个活动中未显示操作栏

问题描述 投票:-1回答:1

我正在Android Studio中开展一个项目。我的MainActivity显示了Actionbar。我创建了一个名为Teachers的新空活动。它显示Actionbar为空时。然后我创建了一个webview。但是当我在教师活动中输入此webview代码时,操作栏不会显示在应用程序中(即使webview正常工作)。

package com.codepade.shohel.eee7brur;

    import android.app.Activity;
    import android.os.Bundle;
    import android.view.KeyEvent;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;

    public class Teachers extends Activity {

        private WebView webView;
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_teachers);
            webView = (WebView) findViewById(R.id.teachersweb);
            webView.getSettings().setJavaScriptEnabled(true);
            webView.loadUrl("file:///android_asset/teachers/index.html");
            webView.setWebViewClient(new WebViewClient());

        }

        @Override
        public boolean onKeyDown(int keyCode, KeyEvent event) {
            if(event.getAction() == KeyEvent.ACTION_DOWN){
                switch(keyCode)
                {
                    case KeyEvent.KEYCODE_BACK:
                        if(webView.canGoBack() == true){
                            webView.goBack();
                        }else{
                            finish();
                        }
                        return true;
                }

            }
            return super.onKeyDown(keyCode, event);
        }
    }
java android android-actionbar
1个回答
0
投票

在你的Activity中你可以试试getActionBar()。show();

© www.soinside.com 2019 - 2024. All rights reserved.