0
У меня есть текстовое поле, которое просто не масштабируется, расширяется, заполняется, setWidth ничего не работает. Я уже поместил его в ячейку таблицы, но этого не помогло ...Libgdx TextField не будет изменять размер
Это то, что у меня есть:
Я хочу, чтобы текст в масштабе и уместить красную область ...
field = new TextField("", skin4);
// field.setCursorPosition(0);
field.setMaxLength(6);
field.setMessageText("0.00");
field.setWidth(2f);
field.setHeight(1f);
field.setScale(2, 2);
//group.addActor(field);
Table table = new Table();
table.setPosition(100, 180);
table.setSize(150, 90);
table.add(field).height(80).fill().expand();
table.setDebug(true);
table.row();
group.addActor(table);
stage.addActor(group);
кожи
skin4 = new Skin();
font = new BitmapFont(Gdx.files.internal("future.fnt"), true);
buttonAtlas = new TextureAtlas(Gdx.files.internal("cursor/cursor.pack"));
skin4.addRegions(buttonAtlas);
textFieldStyle = new TextField.TextFieldStyle();
textFieldStyle.font = font;
textFieldStyle.cursor = skin4.getDrawable("cursor_text");
textFieldStyle.cursor.setMinWidth(10f);
skin4.add("default", textFieldStyle);