我正在尝试为我的 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;
任何帮助将不胜感激。