我想在一个屏幕上显示两个网页浏览器,第一个显示URL,第二个显示自定义横幅。 我尝试使用表格布局来显示两行,并将权重设置为第一个的80%和第二个的20%。但是,当我运行应用程序时,只有第一个显示,并覆盖100%的高度
这可能吗?
答案 0 :(得分:2)
请检查此代码 它应该解决
protected void beforePage(Form f) {
f.setScrollableY(false);
TableLayout.Constraint c1 = new TableLayout.Constraint();
c1.setHeightPercentage(80);
c1.setWidthPercentage(100);
TableLayout.Constraint c2 = new TableLayout.Constraint();
c2.setHeightPercentage(20);
c2.setWidthPercentage(100);
WebBrowser browser = new WebBrowser();
browser.setURL("http://www.facebook.com");
WebBrowser browser2 = new WebBrowser();
browser2.setURL("http://www.google.com");
f.setLayout(new TableLayout(2, 1));
f.addComponent(c1, browser);
f.addComponent(c2, browser2);
}
答案 1 :(得分:1)
是的可能
我希望它会有所帮助