是否有人使用codenameone在设备上显示本地或外部网页时遇到了挑战?在模拟器上它工作正常但在设备上它只是显示。以下是使用内容的示例:
Form hi = new Form("Hi Browser World");
hi.addComponent(new Label("Hi Am a browser"));
browser = new BrowserComponent();
cnt_browser = new Container();
cnt_browser.setLayout(new BorderLayout());
cnt_browser.addComponent(BorderLayout.CENTER, browser);
browser.setURL("http://imediakenya.com");
hi.addComponent(cnt_browser);
hi.show();
任何指针都将非常感激。我正在使用三星SGH-T599N进行测试。
谢谢, 托米
答案 0 :(得分:1)
解决!!!
显然,必须使用布局管理器放置浏览器组件。同样的情况是本地html文件。对于本地html文件,它加载但很多 更慢或重新启动应用程序。
Form fm_brw = new Form("Hi Browser World");
fm_brw.setLayout(new BorderLayout());
browser = new BrowserComponent();
browser.setURL("http://google.com");
fm_brw.addComponent(BorderLayout.CENTER, browser);
fm_brw.show();