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

时间:2018-03-05 07:42:03

标签: java android android-actionbar

我正在开发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);
        }
    }

1 个答案:

答案 0 :(得分:0)

在您的活动中,您可以尝试使用getActionBar()。show();