webview android 加载网页,关于webview:如何在android中离线加载网页
本問題已經有最佳答案,請猛點這里訪問。
我正在嘗試加載正在使用的應用程序的條款和條件。 客戶端向我提供了條款和條件的html文件,我沒有任何類型的服務器訪問權限。 因此從技術上講,該應用需要隨身攜帶該文件。 我已經完成了Web視圖,在Web視圖中顯示了在線數據,但是對于這種情況我沒有任何想法。 我知道我在這里錯過了一個愚蠢的問題。 請幫忙
我的布局文件是
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_vertical|center_horizontal"
android:orientation="vertical">
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
文件上要使用的任何文檔通常都放置在資產文件夾中。 請參閱本文檔。 這是一個工作片段。
try {
WebView mWebView = null;
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("file:///android_asset/index.html");
} catch (Exception e) {
// TODO: handle exception
this.finish();
}
將您的html文件放入資產文件夾中,并使用
WebView wv= (WebView)findViewById(R.id.webview);
wv.loadUrl("file:///android_asset/yourhtml.html");
注意。 對于20126 Android Studio。 對于新項目,要創建"資產文件夾",請在"項目"中右鍵單擊"應用",然后向下鉆取到"新資產文件夾",然后按照向導進行操作。 隨后,您實際上可以將html(或其他)文件拖放到操作系統中的該文件夾中; 片刻之后,AndroidStudio將識別文件并將其顯示在"項目"面板中。
總結
以上是生活随笔為你收集整理的webview android 加载网页,关于webview:如何在android中离线加载网页的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 坦克大战的代码
- 下一篇: java大战坦克代码_坦克大战java源