2
我不知道如何真正問這個問題。我有一個html文件和一個當然是htlms的js文件。我想在Android的web視圖中顯示html,並且在該頁面中,用戶必須進行一些計算。 我保存了電腦中的HTML文件,它的工作原理和計算的東西,但在手機不起作用,我把我的佈局和類代碼下面。如何在webview中加載活動html
我希望這是有道理的。我想加載html文件和htmls課程的src(js)文件。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/webcalc"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:fitsSystemWindows="true" />
</RelativeLayout>
和我的java類:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wv = (WebView) findViewById(R.id.webcalc);
wv.loadUrl("file:///android_asset/calc.html");
}
你是什麼意思的「不工作」?你的資產在哪裏放了你的HTML文件?嘗試爲您的WebView啓用JavaScript(使用'wv.getSettings()。setJavaScriptEnabled(true)')也會嘗試將您的JavaScript嵌入到HTML中,而不是將其作爲單獨的文件嵌入。 – JonasCz
我應該把我的src(js)文件地址放在html文件中嗎? – saeed
將您的js和css作爲內聯代碼。並且是爲您的WebView啓用JavaScript。 – somerandomusername