3

由于某种原因,我无法使用 .xml 更改 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 回答