사용자가 HELP 메뉴 버튼을 선택할 때 help3.html
파일을로드하는 데 간단한 웹보기가 사용되었습니다.Webview에서 안드로이드 2.2에서 html을로드하지만 안드로이드에서는 2.1이 아닙니다.
파일이 Android 2.2 (8) 에뮬레이터에서 잘로드되고 표시되지만 Android 2.1 (7) 에뮬레이터에서 "file //android_res/raw/help3.html not found"
오류 메시지가 표시됩니다.
버전 2.1에서 맘에 들지 않는 java 또는 xml 파일에 코드가 있으며 파일을 찾을 수 없음 오류는 우연이라고 가정합니다.
내 자바 코드는 HTML 파일을로드 :
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class Help extends Activity
{ @Override
public void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState);
setContentView(R.layout.helpview);
WebView mywebview = (WebView)findViewById(R.id.webviewHelp);
mywebview.loadUrl("file:///android_res/raw/help3.html");
}
}
내 helpview.xml 파일은 다음과 같습니다 내가 난처한 상황에 빠진거야
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webviewHelp"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
. 이 아이디어가 효과가없는 이유는 무엇입니까?
이러한 기능에 대한 공식 문서가 있습니까? WebView 및 WebSettings javadocs에서만 참조를 찾을 수 있습니다. – bigstones
@bigstones : 이전에는'android_asset'가 있었지만, 마지막으로 찾은 이래로 문서 업데이트에서 사용 된 것으로 보입니다. – CommonsWare
@CommonsWare - help3.html 파일을 자산으로 이동하고 이에 따라 Java 코드를 변경했습니다. 이제 안드로이드 2.2 에뮬레이터에서 "file /// android_assets/help3.html"메시지를 찾을 수 없습니다. –