Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android “警报中的WebView”对话框_Android_Webview_Gif - Fatal编程技术网

Android “警报中的WebView”对话框

Android “警报中的WebView”对话框,android,webview,gif,Android,Webview,Gif,我在我的应用程序中使用WebViewview在警报对话框中呈现gif文件,它显示未找到网页,但我确定该文件位于资产文件夹中 主要活动: AlertDialog.Builder builder = new AlertDialog.Builder(EasyGame.this); WebView v = new WebView(EasyGame.this); v.setLayoutParams(new ActionBar.

我在我的应用程序中使用
WebView
view在警报对话框中呈现
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
    }


}
改变

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


这可能会解决您的问题。

请显示您的代码。您可以共享代码或登录cat?尝试加载一个html文件,将gif加载到img标记中instead@eriuzo这不是图像,先生,这是gif动画,可能吗?对不起,我是新来的。谢谢您什么是
GIFWebView
?我没有看到它在警报对话框中使用。
v.loadUrl("file:///android_assets/animations/cloud.gif");