通过webView保存图像..?

时间:2013-11-24 19:15:46

标签: android image webview

我可以在长按时选择文字,但是当长按图像时它不显示另存为选项。尝试了所有解决方案,但没有得到结果。我在stackoverflow.com上尝试过解决方案,但没有为我工作。 我试过以下的东西

public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
    // Confirm the view is a webview
    if (v instanceof WebView) {                
        WebView.HitTestResult result = ((WebView) v).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();

            }
        }
    }
}

1 个答案:

答案 0 :(得分:1)

你使用registerForContextMenu()吗?

试试这个

activity.registerForContextMenu(webView);