CodenameOne谷歌地图在表单上显示一半
谷歌地图显示一半的形式。没有填满整个空间。在模拟器上工作,但在设备上不工作 我尝试过使用长方体布局和边框布局,但没有成功CodenameOne谷歌地图在表单上显示一半,codenameone,Codenameone,谷歌地图显示一半的形式。没有填满整个空间。在模拟器上工作,但在设备上不工作 我尝试过使用长方体布局和边框布局,但没有成功 private Container generateInstructionMap() throws IOException { Container root = new Container(new BorderLayout()); //BorderLayout.center(collected)..encloseY(info, col
private Container generateInstructionMap() throws IOException {
Container root = new Container(new BorderLayout());
//BorderLayout.center(collected)..encloseY(info, collected);
root.add(BorderLayout.CENTER, cnt);
root.add(BorderLayout.SOUTH, btnAddMarker);
return root;
}
public Container generateDashboard(final Form parent) {
Container dash = new Container(new BoxLayout(BoxLayout.Y_AXIS));
Form wizard = new Form();
wizard.setLayout(BoxLayout.y());
wizard.setTitle("Order Delivery");
final Command back = new Command(null) {
public void actionPerformed(ActionEvent evt) {
//parent.showBack();
}
};
wizard.setBackCommand(back);
Tabs wizardtabs = new Tabs();
// wizardtabs.setLayout(BoxLayout.y());
wizardtabs.addTab("Info",
generateDeliveryStepsWizard(parent));
wizardtabs.addTab("Info", generateInstructionMap(parent));
dash.setUIID("Form");
return dash;
}
请查看图片了解其显示方式。您可以将窗体设置为框布局Y,从而为组件提供其首选高度。因为地图没有一个“真实的”首选高度,所以你可以得到它 如果表单有边框布局,并且您将容器和地图放在中心,那么它将占用表单的全部空间。此外,表单在默认情况下是可滚动的,边框布局禁用滚动,因此当地图被平移而不是滚动时,其行为将更接近您所需