2

ページが完全に読み込まれるまで表示されるように、webview Android アプリのスプラッシュ スクリーンを実装しようとしています。ここで受け入れられた回答のコードを使用していましたが、解決方法がわからないエラーが発生しています。ある種のライブラリが不足していると思いますが、何がわかりません。

私が得ているエラーは次のとおりです。

ビューを変数に解決できません

エラー: エラー: 指定された名前に一致するリソースが見つかりません (値 @drawable/vert_loading の 'src' で)

ビューエラーが発生するコードは次のとおりです。

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にドローアブルフォルダーを追加し、ドローアブルを res->drawable フォルダー に配置します。次に、Project->Cleanからプロジェクトをクリーンアップします。vert_loading

于 2012-05-29T17:56:03.690 に答える