2015-06-08 112 views
0

首先原諒我的,因爲我的英語不好..我用的WebView準備一個Android應用程序..如何加載aspx文件從文件夾中的資產網頁視圖

我可以從資產文件夾加載HTML文件,但在我嘗試從assets文件夾中加載.aspx文件。它失敗了..我怎麼能這樣做?當我勞克我的項目網頁視圖看起來像這樣http://i.stack.imgur.com/eEXYF.png

http://puu.sh/ihyQr/05a420bed4.png

+1

'如何從資產文件夾中的web視圖加載aspx文件... ...這是**不可能**。僅在服務器**上存在一個aspx(Active ** Server ** Page eXtended)頁面。相反,您可以加載dhtml頁面。 –

+0

[將Android資源加載到webview中]可能的重複(http://stackoverflow.com/questions/4855008/loading-an-android-resource-into-a-webview) –

回答

2

.aspx將無法​​工作,因爲不容被執行,你會加載一個HTML文件,而不是containig JavaScript,使用WebViewloadUrl()方法:

public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.webview); 
     WebView wv; 
     wv = (WebView) findViewById(R.id.webView); 
     WebSettings webSettings = myWebView.getSettings(); 
     webSettings.setJavaScriptEnabled(true); 
     wv.loadUrl("file:///android_asset/hello.html"); 
    } 
+0

備註:您將被警告一個安全問題(因爲JavaScript是**惡**!)。只需將'SuppressWarning'註釋添加到'onCreate()'方法。 –

相關問題