【问题标题】:Load URL by .png from a webview从 webview 通过 .png 加载 URL
【发布时间】:2013-11-30 18:40:48
【问题描述】:

在我过滤掉我的 webview 中的扩展名“.png”之后。然后如何使用整个链接打开一个新活动?

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if(url.contains(".png")) {
            Toast.makeText(getActivity(), "png clicked", Toast.LENGTH_SHORT).show();

我想加载被点击的 URL,而不是我的 toast。我一般是编程新手,所以我不确定这种方法。

【问题讨论】:

    标签: android url webview


    【解决方案1】:

    我真的很想知道用例,但假设你想要的只是在 webview 中加载那个 PNG,你可以这样做:

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if(url.contains(".png")) {
            view.loadUrl(url);
        }
        return true;
    }
    

    亲切的问候

    【讨论】:

    • 谢谢,现在就试试吧。我正在为自己制作一个简单的 android 教程应用程序以供自我参考。我的应用程序的 webview 将 png 文件加载到新视图中,但我丢失了加载的 png 后面的教程。由于 android 后退按钮具有应用程序活动堆栈,因此我没有像 chrome 后退按钮那样的导航。
    • 谢谢达里奥!这看起来很棒 :) 现在我只需要看看如何将后退按钮导航干净地添加到 webview 中 :)
    • 太棒了兄弟!很乐意随时提供帮助:)
    猜你喜欢
    • 2012-10-04
    • 1970-01-01
    • 2013-09-13
    • 2015-04-14
    • 1970-01-01
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 2021-11-06
    相关资源
    最近更新 更多