Android 中提供了 WebView 控件用于顯示網頁內容或者 HTML 內容。
WebView 是一個基于 WebKit 引擎的組件,它可以在應用程序中嵌入一個 Web 頁面。
一般情況下,我們需要將 HTML 代碼渲染到 WebView 中來實現自定義的頁面展示效果。
webView = findViewById(R.id.web_view); WebSettings settings = webView.getSettings(); settings.setJavaScriptEnabled(true); String htmlCode = "<html><body>" + "<h1>Hello, World!</h1>" + "<p>這是一個 HTML 頁面</p>" + "</body></html>"; webView.loadData(htmlCode, "text/html", "UTF-8");
上面的代碼演示了如何將一個簡單的 HTML 頁面渲染到 WebView 中,其中 loadData() 方法接受三個參數,分別表示 HTML 代碼、數據類型和字符編碼。
通過 WebView 渲染 HTML 代碼,我們可以實現自定義樣式的頁面展示、構建原生與 Web 界面混合的應用等。
同時需要注意的是,由于 WebView 的顯示效果依賴于 WebKit 引擎,因此在運行時需要確保設備上已經安裝了相應的系統組件。