我想在一個屏幕上顯示兩個Web瀏覽器,第一個顯示一個URL,第二個顯示一個自定義標題。 我嘗試使用表格佈局來顯示兩行,並將第一個設置爲80%,第二個設置爲20%。但是,當我運行的應用程序只有第一個顯示出來,並覆蓋高度在代號1上使用兩個WebBrowsers(佈局管理)
這可能嗎?
我想在一個屏幕上顯示兩個Web瀏覽器,第一個顯示一個URL,第二個顯示一個自定義標題。 我嘗試使用表格佈局來顯示兩行,並將第一個設置爲80%,第二個設置爲20%。但是,當我運行的應用程序只有第一個顯示出來,並覆蓋高度在代號1上使用兩個WebBrowsers(佈局管理)
這可能嗎?
請檢查這個代碼 它應該解決
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);
}
是其可能
我希望它會幫助
這就是我所做的。但是第一個瀏覽器填充屏幕的100%,即使設置爲覆蓋80% –
請測試上面的代碼,希望它能幫助你 – tizbn
使用上面的解決方案'setScrollableY(false)'。還要確保單元的寬度設置爲100. –
這是正確的答案 –