Я хочу отображать два веб-браузера на одном экране: первый показывает URL-адрес, а второй - настраиваемый баннер. Я попытался с макетом таблицы отображать две строки и установил вес на 80% для первой и 20% для второй. Но когда я запускаю приложение, появляется только первое и покрывает 100% высоты.

Вот чего я хочу: введите описание изображения здесь

Это возможно?

0
Agustin Scalisi 17 Фев 2016 в 19:44

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);
}
2
tizbn 18 Фев 2016 в 02:00

Да это возможно

  1. создать tablelayout с столбцом 1 и строкой 2
  2. добавьте первый веб-браузер и установите его высоту на 80%
  3. и добавить второй и установить 20%

Надеюсь, это поможет

1
tizbn 18 Фев 2016 в 01:22