我想在加载Webview时更改标题栏中的文本颜色。
在下面的代码中,setTitle("Loading...");
myWebView.loadUrl("http://example.com");
myWebView.setWebViewClient(new WebViewClient(){
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
setTitle("Loading...");
myLinearLayout.setVisibility(View.VISIBLE);
super.onPageStarted(view, url, favicon);
}
@Override
public void onPageFinished(WebView view, String url){
setTitle("Test Site");
myLinearLayout.setVisibility(View.GONE);
swipe.setRefreshing(false);
myCurrentUrl = url;
super.onPageFinished(view, url );
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (Uri.parse(url).getHost().equals("example.com")) {
return false;
}
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
return true;
}
});
请有人帮我整理我的代码。谢谢大家的努力。 我绝对是新手,请多向我解释一下。再次感谢。