2
我想使用BrowserComponent爲網站構建應用程序。它在android中按預期工作,但在iOS中無法使用。它將顯示主窗體南部的後面,下一個和主頁按鈕。看到下面的代碼BrowserComponent不在iOS中工作,但在Android中工作
Form hi = new Form(new BorderLayout());
hi.getAllStyles().setMargin(0, 0, 0, 0);
hi.getAllStyles().setPadding(0, 0, 0, 0);
hi.getTitleStyle().setAlignment(2);
BrowserComponent don = new BrowserComponent();
don.setURL("http://www.mywebsite.org");
don.setPinchToZoomEnabled(true);
don.getAllStyles().setMargin(0, 0, 0, 0);
don.getAllStyles().setPadding(0, 0, 0, 0);
don.setSmoothScrolling(true);
Button next = new Button("",theme.getImage("next.png"));
Button home = new Button("",theme.getImage("home.png"));
Button back = new Button("",theme.getImage("back.png"));
next.setUIID("ButtonNext");
back.setUIID("ButtonBack");
home.setUIID("ButtonHome");
next.addActionListener((e)->{
don.forward();
});
home.addActionListener((e)->{
don.setURL("http://mywebsite.org");
});
back.addActionListener((e)->{
don.back();
});
Container grid = new Container(new GridLayout(1,3));
grid.add(back).add(home).add(next);
hi.add(BorderLayout.SOUTH,grid);
hi.getToolbar().setHidden(true);
hi.add(BorderLayout.CENTER,don);
hi.show();