3

何らかの理由で、xml を使用して空の webView の背景色を変更できませんandroid:background。次のようなものを使用してJavaコードで変更できますが:

myWebView.setBackgroundColor(Color.parseColor("#D4CAB4"));

しかし、私はxmlでそれを行うことを好み、機能しない理由を見つけることandroid:backgroundができませんか?

4

1 に答える 1

1

xml レイアウトで WebView の背景色を設定できる場合、答えは「いいえ」であり、理由は次のとおりです。

  1. WebView の背景色を設定します。(XML レイアウト)
  2. アクティビティ クラスの webView にデータをロードします。
  3. 手順 1 で設定した背景は無視され、デフォルトの色が設定されます。
  4. 残っている唯一の方法は、データが読み込まれた後に WebView の背景を設定することです。

これが、ここでのケースを理解するのに役立つことを願っています。

于 2012-07-21T15:19:59.257 に答える