2014-06-05 18 views
5

c'è un modo per allineare il testo in un textbutton a sinistra (o destra) invece di centro? L'ho cercato, ma non riesco a trovarlo. E 'qualcosa che puoi fare con un file .json skin, e se sì, come?Allinea il testo lasciato in libgdx TextButton

Grazie, se mi è stato impreciso per favore fatemelo sapere :)

risposta

8

Sì, è possibile allineare il testo sul lato sinistro del pulsante, vedere l'esempio:

someButton.getLabel().setAlignment(Align.left); 

in modo sostanzialmente bisogna allineare l'etichetta del pulsante sul lato sinistro all'interno del pulsante. Ovviamente si può fare lo stesso per allineamento corretto, superiore, inferiore ecc.

0

Anche questo fa la stessa cosa, "regolazione della posizione dell'etichetta".

Skin theSkin= new Skin(); 
//Create a button style 
    TextButton.TextButtonStyle textButtonStyle = new TextButton.TextButtonStyle(); 
    textButtonStyle.pressedOffsetY=-4.0f; 
    textButtonStyle.unpressedOffsetY=-4.0f; 
theSkin.add("default", textButtonStyle); 
TextButton theButton = new TextButton("New",theSkin); 
Problemi correlati