中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

android webview如何加載網頁

小樊
153
2024-09-03 01:06:00
欄目: 編程語言

在Android中,要使用WebView加載網頁,請按照以下步驟操作:

  1. 首先,確保在AndroidManifest.xml文件中添加了Internet權限:
<uses-permission android:name="android.permission.INTERNET" />
  1. 在布局文件(例如activity_main.xml)中添加WebView控件:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

   <WebView
        android:id="@+id/webView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

</LinearLayout>
  1. 在Activity(例如MainActivity.java)中,初始化并配置WebView:
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends AppCompatActivity {

    private WebView webView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        webView = findViewById(R.id.webView);
        webView.setWebViewClient(new WebViewClient());
        WebSettings webSettings = webView.getSettings();
        webSettings.setJavaScriptEnabled(true);
        
        // 加載網頁
        webView.loadUrl("https://www.example.com");
    }

    @Override
    public void onBackPressed() {
        if (webView.canGoBack()) {
            webView.goBack();
        } else {
            super.onBackPressed();
        }
    }
}

這段代碼會讓WebView加載指定的網址(在本例中為 “https://www.example.com”)。同時,通過重寫 onBackPressed() 方法,可以實現返回上一個頁面的功能。

0
德安县| 双城市| 延川县| 长治市| 晋江市| 林芝县| 高台县| 丹东市| 大英县| 苍溪县| 沁水县| 勐海县| 常山县| 偏关县| 武隆县| 昭平县| 潼南县| 教育| 梧州市| 桃源县| 康保县| 武川县| 凤庆县| 承德市| 宁远县| 怀仁县| 晋宁县| 塔河县| 潞西市| 邓州市| 枣庄市| 平利县| 安康市| 济阳县| 河北省| 彝良县| 通化市| 西畴县| 霍林郭勒市| 沙湾县| 南康市|