2017-05-27 65 views
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(); 

回答

相關問題