Как открыть ссылку на веб-вид деятельности? - PullRequest
12 голосов
/ 22 февраля 2012

Как открыть ссылку на веб-странице для нового действия (что содержит WebView aswell)?

У меня есть веб-страница, где находится список, и каждый элемент списка содержит разные ссылки.Поэтому я хочу, чтобы, когда пользователь нажимал первый элемент, он открывал второе действие и загружал эту ссылку на WebView второго действия.Надеюсь, вы понимаете, что я пытаюсь спросить:)

Возможно ли это?

Ответы [ 2 ]

26 голосов
/ 22 февраля 2012

Вы можете переопределить клики по URL-ссылке и открывать активность при каждом клике:

    webView = new WebView(this);
    webView.setWebViewClient(new WebViewClient()
        {
            // Override URL
            public boolean shouldOverrideUrlLoading(WebView view, String url)
            {
                Intent intent = new Intent(...);
                startActivity(intent);
                return true;
            }
        });
0 голосов
/ 19 ноября 2015

Некоторые параметры стоит добавить

        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.getSettings().setLoadWithOverviewMode(true);
        mWebView.getSettings().setUseWideViewPort(true);
        mWebView.getSettings().setBuiltInZoomControls(true);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            WebView.setWebContentsDebuggingEnabled(true);
        }
        mWebView.addJavascriptInterface(
                new WebAppInterface(mParentActivity.getApplicationContext()),
                "Android");
        mWebView.setWebViewClient(new CustomWebViewClient()

);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...