Je souhaite avoir une fenêtre contextuelle dans mon application. Par conséquent, j'ai écrit le code suivant:Comment définir la taille et la position d'un bouton de dialogue libGDX
public void show() {
skin4 = new Skin (Gdx.files.internal("NoAdsButton.json"));
button4 = new Button(skin4);
button4.setPosition(25,1250);
button4.setSize(120,120);
button4.addListener(new ClickListener(){
@Override
public void clicked(InputEvent event, float x, float y) {
skin5 = new Skin(Gdx.files.internal("Test.json"));
dialog = new Dialog("", skin5);
dialog.setTransform(true);
dialog.button("REMOVE ADS: 1.99$");
dialog.button("UNLOCK ALL MODES: 1.99$");
dialog.setSize(700,500);
dialog.setPosition(50,400);
stage.addActor(dialog);
}
});
stage.addActor(button4);
}
Malheureusement, dialog.setSize()
étend seulement la boîte de dialogue, mais pas les boutons. Je ne sais pas non plus comment régler la position des deux boutons et comment changer la taille du texte qui se trouve dans les boutons. Quelqu'un pourrait-il m'aider à atteindre cet objectif?
Est-ce pour libGDX? – user8340536
pour créer un dialogue avec votre propre mise en page –
cela fonctionnera-t-il dans libgdx? –