diadia

興味があることをやってみる。自分のメモを残しておきます。

WebViewの使い方

コンテンツ

  1. ドキュメント
  2. 実装方法
  3. サンプルコード

1.ドキュメント

WebView でのウェブアプリの作成  |  Android デベロッパー  |  Android Developers

2.実装手順

レイアウトでアプリに WebView を追加

<WebView
    android:id="@+id/webview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
/>
val myWebView: WebView = findViewById(R.id.webview)
    myWebView.loadUrl("http://www.example.com")

マニフェストファイルにパーミッションを記述する

<manifest ... >
    <uses-permission android:name="android.permission.INTERNET" />
    ...
</manifest>

基本的な実装はこれで完結する。

JavaScript を有効にする

val myWebView: WebView = findViewById(R.id.webview)
myWebView.settings.javaScriptEnabled = true

3.サンプルコード

GitHub - chiaki1990/WebViewSample