代号为一,浏览器组件

时间:2015-10-22 11:59:02

标签: browser codenameone

是否有人使用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进行测试。

谢谢, 托米

1 个答案:

答案 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();