Как выровнять текст в текстовом поле?

#libgdx #scene2d

#libgdx #scene2d

Вопрос:

Я создал с TextField помощью Libgdx scene2d и хочу, чтобы текст в текстовом поле отображался по центру, поэтому, когда пользователь вводит строку, строка будет начинаться с центра, а не слева. Я также пытался установить положение курсора, но ничего не происходит, это потому, что оно находится в таблице?

 textField = new TextField("", tfStyle);
textField.setCursorPosition(33);
table.add(tf);
 

Ответ №1:

Вы можете попробовать textField.setAlignment(Align.center); .

setAlignment(выравнивание по целому)

Устанавливает выравнивание текста по горизонтали (слева, по центру или справа).