2

私のフロントエンド アプリケーションでは、これらの画像をボタン ビューとしてレンダリングするために、WebView に表示される画像の URL を取得したいと考えています。写真はバックエンドから提供され、href も埋め込まれています。私の最初の仮定は次のとおりです-Longclickを使用してリンクされた画像(画像URLではなく)のHitTestResultを使用してAndroid WebViewでリンクURLを取得する方法-URLをキャプチャする:

WebView.HitTestResult result = ((WebView) webView).getHitTestResult();

    if (result != null) {
        int type = result.getType();

        // Confirm type is an image
        if (type == WebView.HitTestResult.IMAGE_TYPE || type == WebView.HitTestResult.SRC_IMAGE_ANCHOR_TYPE) {
            String imageUrl = result.getExtra();
            Toast.makeText(this, imageUrl, Toast.LENGTH_LONG).show();

        }
    }

ただし、デバッグ時にわかるように、最初のifステートメントでスタックしました..どんな助けにも感謝します!

一番

4

0 に答える 0