代号一。无法从Gui生成器添加webview

代号一。无法从Gui生成器添加webview,webview,codenameone,Webview,Codenameone,我正在为IOS创建一个应用程序,我在编辑器上选择主题res,添加一个新的GUI元素,当我尝试添加Web视图时,什么都没有发生,可以添加其他组件,如地图或类似的组件。仅在Web视图中发生 还有其他方法吗?好的,我找到了在代码上实现的方法 protected void beforeWebcams(Form f) { WebBrowser browser=new WebBrowser(); f.setLayout(new BorderLayout()); f.addCompo

我正在为IOS创建一个应用程序,我在编辑器上选择主题res,添加一个新的GUI元素,当我尝试添加Web视图时,什么都没有发生,可以添加其他组件,如地图或类似的组件。仅在Web视图中发生


还有其他方法吗?

好的,我找到了在代码上实现的方法

 protected void beforeWebcams(Form f) {
    WebBrowser browser=new WebBrowser();
    f.setLayout(new BorderLayout());
    f.addComponent(BorderLayout.CENTER, browser);
   }

现在我将提出一个新问题,我需要在这个webbrowser中显示一个HTML代码

您使用的是新的Gui构建器还是旧的Gui构建器?我不确定。我相信是新的版本1.1,这种方式是不正确的。。。您需要使用
BorderLayout
而不是
FlowLayout
并使用
addComponent(BorderLayout.CENTER,浏览器)。否则,浏览器将占用其首选大小,可能是设备上的0或屏幕太大。可能出现0大小,因为解析HTML可能需要一段时间。