色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

安卓加載遠程css

林雅南2年前8瀏覽0評論

安卓加載遠程css是一種常見的技術,可以讓我們方便地將遠程資源引入到我們的應用中。在這篇文章中,我們將介紹如何在安卓應用中加載遠程css。

WebView webView = findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
String css = "https://example.com/style.css";  //遠程css地址
String js = "javascript:(function() {" +
"var parent = document.getElementsByTagName('head').item(0);" +
"var stylesheet = document.createElement('link');" +
"stylesheet.setAttribute('rel', 'stylesheet');" +
"stylesheet.setAttribute('href', '" + css + "');" +
"parent.appendChild(stylesheet);" +
"})()";
view.loadUrl(js);   //加載遠程css
}
});
webView.loadUrl("https://example.com/");  //加載網頁

以上代碼展示了如何使用WebView加載遠程css。首先,我們啟用了WebView的JavaScript支持,然后在WebViewClient的onPageFinished回調中,構造了一段JavaScript代碼,該代碼動態生成了一個link標簽,然后將其加入到頁面的頭部head標簽中,從而加載遠程css。最后,我們調用WebView的loadUrl方法來加載網頁。

正如上述示例中所見,安卓加載遠程css的過程相當簡單,只需要使用WebView調用JavaScript代碼即可。在實際應用中,我們可以將該代碼封裝成工具類,然后在需要加載遠程css的地方調用即可。