【发布时间】:2012-08-23 11:30:07
【问题描述】:
我尝试捕捉 webview 长按以显示上下文菜单。 (见下面的代码) 长按图像时,我总是获得额外的图像 URL(对于带有 IMAGE_TYPE 的未链接图像和带有 SRC_IMAGE_ANCHOR_TYPE 的链接图像)。 但是如何获取带有超链接的图像的链接 URL(而不是图像 URL)?
最好, 塞巴斯蒂安
mywebview.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View v) {
final WebView webview = (WebView) v;
final WebView.HitTestResult result = webview.getHitTestResult();
if (result.getType() == SRC_ANCHOR_TYPE) {
return true;
}
if (result.getType() == SRC_IMAGE_ANCHOR_TYPE) {
return true;
}
if (result.getType() == IMAGE_TYPE) {
return true;
}
return false;
}
});
【问题讨论】:
标签: android image url webview webviewclient