【问题标题】:WebView in Alert Dialog Box警报对话框中的 WebView
【发布时间】:2015-02-19 01:43:54
【问题描述】:

我在我的应用程序中使用WebView 视图在警报对话框中呈现gif 文件,它说找不到网页,但我确定该文件在资产文件夹中

主要活动:

AlertDialog.Builder builder = new AlertDialog.Builder(EasyGame.this);
                    WebView v = new WebView(EasyGame.this);
                    v.setLayoutParams(new ActionBar.LayoutParams(ActionBar.LayoutParams.WRAP_CONTENT, ActionBar.LayoutParams.WRAP_CONTENT));
                    builder.setView(v);
                    builder.create().show();
                    v.loadUrl("file:///assets/animations/cloud.gif");

gifwebview.java:

public class GIFWebView extends WebView {

    public GIFWebView(Context context, String path) {
        super(context);
        loadUrl(path);
        // TODO Auto-generated constructor stub
    }


}

【问题讨论】:

  • 请出示您的代码
  • 可以分享代码或者记录猫吗?
  • 尝试加载一个 html 文件,该文件将 gif 加载到 img 标签内
  • @eriuzo 它不是图像先生,它是 gif 动画,这可能吗?对不起我的错误我只是新来的。谢谢
  • GIFWebView 是什么?我没有在警报对话框中看到它。

标签: android webview gif


【解决方案1】:

改变

v.loadUrl("file:///assets/animations/cloud.gif");

v.loadUrl("file:///android_assets/animations/cloud.gif");

这可能会解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    相关资源
    最近更新 更多