警报对话框中的WebView

时间:2014-12-20 06:17:51

标签: android webview gif

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

主要活动:

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
    }


}

1 个答案:

答案 0 :(得分:0)

更改

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

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

这可能会解决您的问题。