[Android] アプリ内にWebページを表示させる方法

こんにちは、らんです!今日はAndroid Studioを使って、作成したアプリ内で、アプリ内でWebページを表示させる方法について、まとめていきたいと思います!

初めの手順

まず、プロジェクトにあるAndroidManifestを開き、下の画像にあるように、

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

の一行を追加して、インターネットにアクセスする許可を取ります。

続いて、xmlファイルに、webViewを追加します。

これで準備はOKです!

Javaで行う場合

続いて、javaで行う場合のコードの書き方です。

WebView webView = (WebView) findViewById(R.id.webView);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl(“表示させたいURL”);

1行目でxml上のwebViewとactivityでのwebViewを紐付けさせて、2行目でwebView内で画面を進行できるようにしています。3行目で表示させたいURLを表示させられるようにしています。

Kotlinで行う場合

kotlinで行う場合のコードの書き方です。

val webView = findViewById<View>(R.id.webView) as WebView
webView.webViewClient = WebViewClient()
webView.loadUrl("表示させたいURL")

コードの説明は上のJavaでの場合と変わらないので、省略します。

最後に

この機能はアプリ内で、ブラウザに遷移させることなく、Webページを閲覧させる機能を付けたいときにとても便利な機能ですので、是非試してみて下さい!

最後まで読んで下さり、ありがとうございました!!