ich suchte, wie die Schriftgröße eines Textfeldes zu ändern, und ich diese Lösung auf Stackoverflow gefunden:Java - Libgdx: Wie ändert man die Schriftgröße des Textfelds?
TextField.TextFieldStyle textFieldStyle = skin.get(TextField.TextFieldStyle.class);
textFieldStyle.font.scale(1.6f);
Das Problem, das ich die textfieldstyle nicht verwenden, hier ist mein Code:
réponse = new TextField("", skin);
réponse.setPosition(stage.getWidth()/2 - 445, stage.getHeight()/1 - 1600);
réponse.setSize(900, 120);
stage.addActor(réponse);
réponse.setTextFieldListener(new TextField.TextFieldListener() {
@Override
public void keyTyped(TextField textField, char c) {
if(réponse.getText().equals("")){
réponse.setText("");
} else if(réponse.getText().equals("riviere")){
game.setScreen(new Stage1(game));
music.stop();
}
else if(!réponse.getText().equals("riviere")){
ecrireLeTexte = true;
}
}
});
Vielleicht eine Lösung mit getStyle()?
Ich habe die Antwort auf Ihre Frage hier gefunden, http://stackoverflow.com/questions/30185704/font-size-in-textfield-libgdx. – m3hrad
Ja, das ist was ich gefunden habe, ich habe es dort oben gesagt, aber es löst mein Problem nicht. –