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

溫馨提示×

Android WebView的前進后退如何實現

小樊
106
2024-06-19 10:46:00
欄目: 編程語言

要實現Android WebView的前進和后退功能,可以使用WebView的goBack()和goForward()方法。

以下是一個簡單的示例代碼:

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.getSettings().setJavaScriptEnabled(true);
        webView.setWebViewClient(new WebViewClient());
        webView.loadUrl("https://www.example.com");

        Button backButton = findViewById(R.id.backButton);
        backButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (webView.canGoBack()) {
                    webView.goBack();
                }
            }
        });

        Button forwardButton = findViewById(R.id.forwardButton);
        forwardButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (webView.canGoForward()) {
                    webView.goForward();
                }
            }
        });
    }
}

在這個示例中,我們在布局文件中包含了一個WebView和兩個按鈕(backButton和forwardButton),分別用于實現WebView的后退和前進功能。在Activity中,我們通過調用WebView的goBack()和goForward()方法來實現這兩個功能,并且在點擊按鈕時檢查WebView是否可以執行相應的操作。

0
潢川县| 广元市| 沅陵县| 汉源县| 平谷区| 调兵山市| 五河县| 朝阳区| 新竹市| 洛扎县| 天全县| 开鲁县| 阿拉尔市| 达州市| 南陵县| 甘德县| 安徽省| 子长县| 黄浦区| 天水市| 诸城市| 理塘县| 临泽县| 车险| 阿拉善右旗| 江达县| 左贡县| 梓潼县| 阆中市| 北川| 彰化县| 仲巴县| 垫江县| 福清市| 偃师市| 湘潭市| 乌拉特后旗| 房产| 宁远县| 凤台县| 福贡县|