繁体   English   中英

为Webview实现启动屏幕时出错

[英]Errors implementing splash screen for webview

我正在尝试为我的webview android应用程序实现启动屏幕,以便在页面完全加载之前一直显示。 我使用的是此处接受的答案中的代码,但遇到一些不确定的错误,我不确定该如何解决。 我以为我缺少某种类型的库,但是我不知道该怎么办。

我得到的错误是:

视图无法解析为变量

错误:错误:找不到与给定名称匹配的资源(在'src'处,值为@ drawable / vert_loading')

我得到视图错误的代码是:

webview = (WebView) findViewById(R.id.webview);
    webview.getSettings().setJavaScriptEnabled(true);
    webview.setWebViewClient(new WebViewClient() {
        @Override
        public void onPageFinished(WebView view, String url) {
            findViewById(R.id.imageLoading1).setVisibility(View.GONE);
            findViewById(R.id.webview).setVisibility(View.VISIBLE);
        }
    });

虽然我的布局xml文件是:

<ImageView
    android:id="@+id/imageLoading1"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent"
    android:visibility="visible"
    android:src="@drawable/vert_loading"
/>

我的假设是我可能会缺少某种导入,但是我不知道是哪一种。 我有的是:

import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;

任何帮助将不胜感激。

文件->新建->文件夹中在项目res中添加一个drawable文件夹,然后将您的drawable vert_loading放入vert_loading > drawable文件夹中。 然后从Project-> Clean清洁项目

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM