首先原谅我的,因为我的英语不好..我用的WebView准备一个Android应用程序..如何加载aspx文件从文件夹中的资产网页视图
我可以从资产文件夹加载HTML文件,但在我尝试从assets文件夹中加载.aspx文件。它失败了..我怎么能这样做?当我劳克我的项目网页视图看起来像这样http://i.stack.imgur.com/eEXYF.png
http://puu.sh/ihyQr/05a420bed4.png
首先原谅我的,因为我的英语不好..我用的WebView准备一个Android应用程序..如何加载aspx文件从文件夹中的资产网页视图
我可以从资产文件夹加载HTML文件,但在我尝试从assets文件夹中加载.aspx文件。它失败了..我怎么能这样做?当我劳克我的项目网页视图看起来像这样http://i.stack.imgur.com/eEXYF.png
http://puu.sh/ihyQr/05a420bed4.png
的.aspx
将无法工作,因为不容被执行,你会加载一个HTML
文件,而不是containig JavaScript
,使用WebView
的loadUrl()
方法:
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");
}
备注:您将被警告一个安全问题(因为JavaScript是**恶**!)。只需将'SuppressWarning'注释添加到'onCreate()'方法。 –
'如何从资产文件夹中的web视图加载aspx文件... ...这是**不可能**。仅在服务器**上存在一个aspx(Active ** Server ** Page eXtended)页面。相反,您可以加载dhtml页面。 –
[将Android资源加载到webview中]可能的重复(http://stackoverflow.com/questions/4855008/loading-an-android-resource-into-a-webview) –