2012-03-25 11 views
0

ich LWUIT bin mit aber ein Problem, das ich habe, ist, dass, wenn ich ein Bild als ein Etikett wie folgt verwenden:LWUIT Label: Mit Bild als Label

mapScreen = new Form("Map"); 
     try 
     { 
      Image image = Image.createImage("/res/Map_new_1.jpg"); 
      mapScreen.addComponent(new Label(image)); 
     } catch (Exception e) 
     { 
      System.out.print("Error\n\n"+e.getMessage()); 
      mapScreen.addComponent(new Label(e.getMessage())); 
     } 

ich in der Lage bin das Bild anzuzeigen, obwohl es ist größer als der Bildschirm des Mobiltelefons. Ich kann auch vertikal scrollen, aber ich kann nicht horizontal scrollen. Wie kann ich dieses Problem beheben, so dass ich auch horizontal scrollen kann?

Danke.

Antwort

1

können Sie versuchen, Form.setScrollableX(true);

+0

Hallo jmunoz, Ich habe es versucht, aber immer noch konnte ich horizontal nicht scrollen. Kennen Sie einen anderen Weg um dies zu umgehen? Danke – arthurbc

+0

bist du sicher, dass dein Bild größer ist als der Bildschirm? – Mun0n

+0

Yup. Ich bin mir sicher, da ich die anderen Teile auf der rechten Seite des Bildes nicht sehen kann, aber ich kann auf und ab scrollen. Nur die horizontale Bildlaufleiste funktioniert nicht – arthurbc

0

Sie versuchen mapscreen.setScrollableX(true);

Es funktioniert kann zu verwenden. Ich habe es versucht. Es funktioniert richtig für mich.