2015-06-08 73 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()'方法。 –

相关问题