私のフロントエンド アプリケーションでは、これらの画像をボタン ビューとしてレンダリングするために、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ステートメントでスタックしました..どんな助けにも感謝します!
一番