📅  最后修改于: 2023-12-03 14:48:26.392000             🧑  作者: Mango
Webview 是 Android 系统提供的一个可以展示 Web 内容的控件,开发者可以使用它来展示网页、HTML、JS 等内容。在 Android 中,开发者可以通过 Webview 加载远程 URL,本文将介绍如何使用 Webview 加载 URL。
在需要展示 Web 内容的布局文件中添加 Webview 控件:
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
通过 findViewById() 方法获取 Webview 实例,并设置 Webview 属性:
WebView webView = findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);//启用支持javascript
webView.getSettings().setDomStorageEnabled(true);//开启DOM缓存
通过 Webview 的 loadUrl() 方法加载 URL:
webView.loadUrl("https://www.example.com/");
public class MainActivity extends AppCompatActivity {
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取Webview实例
webView = findViewById(R.id.webview);
//启用支持javascript
webView.getSettings().setJavaScriptEnabled(true);
//开启DOM缓存
webView.getSettings().setDomStorageEnabled(true);
//加载URL
webView.loadUrl("https://www.example.com/");
}
}
Webview 控件有很多属性用于控制其行为,这里简单介绍几个常用的属性:
本文介绍了如何使用 Webview 加载 URL。在实际开发中,开发者还可以通过 Webview 控件调用 JavaScript 函数、监听 Webview 中的滚动事件等。