2016-10-11 40 views
1

このユニークな問題があるかどうかわかりませんが、webView.loadDataWithBaseURLがナビゲーションバーを呼び出すときにウェブビューからコンテンツをキャッチします。アンドロイドウェブビューの変更ナビゲーションバーの背景色

enter image description here

結果がでなければなりません:キットカットバージョンの場合

enter image description here

+0

ありがとうございましたが、その動作していない、その最初の問題が表示され、私はまた、ページの読み込み完了後に色を変更しようとしていたと動作しませんでした。 –

答えて

1

同じ問題ですが、これはwebview layerTypeをLAYER_TYPE_HARDWAREとして使用し、layerTypeをLAYER_TYPE_SOFTWAREは問題を解決する必要があります

+0

ありがとう、その仕事 –

0

とあなたが活動のonCreate()方法でこのコードを入れて試すことができます上:私が持っていた

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { 
      Window w = getWindow(); // in Activity's onCreate() for instance 
      w.setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 
     } 
1

私は同様の問題がありました。私はScrollViewで通常のTextViewsとWebViewsをミキシングしています。 WebViewの上LAYER_TYPE_SOFTWAREを設定し、エラーを生成:LAYER_TYPE_SOFTWAREに親ScrollViewを設定

WebView not displayed because it is too large to fit into a software layer 

は私の問題を修正しました。

+0

ありがとう、その仕事 –

関連する問題