3

現在、webview の進行状況バーがあります。ただし、タイトルバーを削除したいのですが、これを行うと進行状況バーが表示されなくなります。フルスクリーンにしても同じ結果が得られます。

私のonCreateのコードは次のとおりです。

// Adds Progrss bar Support
        this.getWindow().requestFeature(Window.FEATURE_PROGRESS);

        setContentView(R.layout.activity_main);

        // Setup Webview
        webView = (WebView) findViewById(R.id.webView1);
        webView.setVerticalScrollBarEnabled(false);
        webView.setHorizontalScrollBarEnabled(false);
        WebSettings webSettings = webView.getSettings();
        webSettings.setJavaScriptEnabled(true);

        // Setting to private class for overriding redirect
        // Forces the app to use the market app to open
        final Activity MyActivity = this;
        webView.setWebChromeClient(new WebChromeClient() {
            public void onProgressChanged(WebView view, int progress) {
                MyActivity.setProgress(progress * 100);
            }
        });
        webView.setWebViewClient(new MyWebViewClient());
        webView.loadUrl("http://engadget.com");

アプリを全画面表示にしたときに進行状況バーを持続させるにはどうすればよいですか?

4

1 に答える 1

1

さて基本的にここにあなたの質問への答えがあります

Android:ウィンドウのタイトルのプログレスバーが表示されない

上記のリンクから取得:

Theme.NoTitleBar(基本的にはこれを実行しようとしているもの)を使用すると、タイトルバーは表示されず、進行状況バーもタイトルバーにあるため表示されません。

また、NO_TITLEの使用に関するヒントは、http: //www.vogella.com/blog/2011/02/28/android-hidding-the-status-and-title-bar/にあります。

そして、おそらく代わりに使用したいと思うだけで、ProgressDialogNO_TITLE装飾を使用することが可能になります。


それがあなたの質問に少し答えることを願っています。ありがとう

于 2012-08-08T13:07:51.253 に答える