2013-03-02 52 views
3

在我的一个corona应用程序中,我必须在场景中显示一个html表格。是否有可能在corona sdk app的普通页面上显示一个html表格(其HTML数据字符串是在应用程序中生成的)。?在页面上显示HTML数据:corona SDK

任何意见是可观...

回答

2

我想我明白你的要求,如果是这样,那么是的,你当然可以!

您需要做的是使用API​​ for WebView。

注意:本机网络视图仅在Android,iOS,适用于OS X的Corona模拟器和OS X桌面应用程序上受支持。 see documentation here

您可以使用此API加载本地或远程html文件。

local webView = native.newWebView(0, 0, 320, 480) 
webView:request("http://www.coronalabs.com/") 
-- or 
webView:request("localfile.html", system.ResourceDirectory) 

我曾经在一个医疗程序,我正在开发,在那里我会直接从我的应用程序链接的客户医疗产品做过好几次,然后当他们完成浏览,他们能收出的WebView并照常继续使用该应用程序。

如果您希望获得与此类似的功能,您只需设置您的webview,然后创建一个带有某种后退按钮的叠加层,用户可以按下该按钮来终止webview,这应该从API中解释得很清楚。

+0

感谢您的意见。但是,这个本地webview从本地html页面加载数据na?我不想那样。因为我的html字符串是在游戏场景中生成的,所以我想直接在场景中将html字符串显示为可见表格。 – 2013-03-07 03:49:55

+1

啊,我明白了,那是我误解你的地方。我以前不必做这样的事情,但也许你可以把你的html字符串数据,并保存为本地html文件,然后启动它?我仍然不清楚你想要做什么,但是如果你只是想从游戏中生成一个html表格,我不明白为什么你不能只保存html字符串,然后加载您刚创建的html文件。对不起,如果我不能提供一个确切的答案。 :( – JoeyMaru 2013-03-08 17:58:47

+0

谢谢........... :) – 2013-06-30 16:17:35