@Override
public void setListener() {
webView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
final WebView.HitTestResult hitTestResult = webView.getHitTestResult();
// 如果是图片类型或者是带有图片链接的类型
if (hitTestResult.getType() == WebView.HitTestResult.IMAGE_TYPE ||
hitTestResult.getType() == WebView.HitTestResult.SRC_IMAGE_ANCHOR_TYPE) {
// 弹出保存图片的对话框
AlertDialog.Builder builder = new AlertDialog.Builder(mActivity);
builder.setTitle("提示");
builder.setMessage("保存图片到本地");
builder.setPositiveButton("确认", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInte
安卓webview图片长按保存
最新推荐文章于 2024-07-25 14:07:09 发布
本文介绍了如何在Android应用中,为WebView添加长按保存图片的功能。通过监听WebView的触屏事件,捕获长按操作,并实现图片的下载和保存到本地相册。
摘要由CSDN通过智能技术生成