2013-12-20 5 views
0

기본적으로 webview 앱이 있습니다. 이제는 색상을 변경하는 방법을 알고 있습니다.url에 따라 webview 색상 변경

등을 모두 탐색 할 때 우리는 모두 흰색 섬광을 알고 있으며, 우리 모두는이를 해결하는 방법을 알고 있습니다. 그러나 그걸 수정하고 최소한의 스타일링으로 다른 사이트로 이동, 내 원하지 않는 내 webview 색상을 상속합니다.

내가 쓴 것은 webview 색상을 검정색으로 유지하는 것입니다. 그러나 그 사이트를 탭하면 손길이 닿지 않은 배경 (기본 흰색)처럼 보입니다.

가능합니까?

모든 정보는 높이 평가됩니다. 고맙습니다.

답변

0

업데이트만으로이 문제를 파악했습니다.

 public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) { 

//Added this: 
WebView.setBackgroundColor(getResources().getColor(R.color.action_switch)); 
} 
에서 다음

:에서

 @Override 
    public void onPageFinished(WebView view, String url) { 
    WebView.setBackgroundColor(Color.parseColor("#FFFFFF")); 
    } 

와 ..

public void onProgressChanged(WebView view, int newProgress) { 

    WebView.setBackgroundColor(getResources().getColor(R.color.action_switch)); 
} 

내가 일을하려고 한 밀을 고정 된 것으로 보인다. 로드에 흰색 배경을 표시하는 약간의 지연이 있지만 작동합니다. 희망이 다른 사람들을 돕는다.