2012-07-21 4 views
1

어떤 이유로 im은 android:background을 사용하여 xml의 빈 webView의 배경색을 변경할 수 없습니다. 나는이 같은 것을 사용하여 자바 코드에서 변경할 수 있지만 :android : 배경이 WebView에서 작동하지 않습니까?

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

을하지만 XML로 그것을 선호하는 나는 왜 android:background 작동하지 않는 이유를 찾을 수 없습니다?

답변

1

하나는 대답은 인 XML 레이아웃에서 웹보기 배경 색상을 설정할 수 없으면 "NO"이와 이유는 뒤에이다 : 웹보기의

  1. 설정 배경 색상. (XML 레이아웃)
  2. webView에서 활동 클래스로 데이터를로드합니다.
  3. 1 단계에서 설정 한 배경은 무시되고 기본 색상이 설정됩니다.
  4. 남은 유일한 방법은 데이터로드 후 WebView의 배경을 설정하는 것입니다.

여기에서 사례를 이해하는 데 도움이되기를 바랍니다.

+1

기본 색상을 변경할 수 있습니까? – wutzebaer

+0

@wutzebaer 정확히. '기본 색상'이 'backgroundColor'라고 기대할 수 있습니다. –

관련 문제