2

我正在尝试为我的 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;

任何帮助将不胜感激。

4

1 回答 1

1

File->New->Folder在你的项目res中添加一个drawable文件夹 ,然后将你的 drawable放在 res->drawable 文件夹中。然后从Project->Clean清理您的项目。vert_loading

于 2012-05-29T17:56:03.690 回答