我正在尝试在表中使用SelectBox。我知道我可以使用myTable.add(mySelectBox).size(100)
设置actor比例,但这只会更改框的大小,而不会缩放其中的文本。如何缩放其中的文字?
public OptionsMenuScreen() {
cam = new OrthographicCamera();
viewport = new FitViewport(Gdx.graphics.getWidth() / 2, Gdx.graphics.getHeight() / 2, cam);
cam.setToOrtho(false, viewport.getScreenWidth(), viewport.getScreenHeight());
game.batch.setProjectionMatrix(cam.combined);
cam.update();
viewport.apply();
stage = new Stage(viewport, game.batch);
}
@Override
public void show() {
final SelectBox<Integer> mySelectBox = new SelectBox<Integer>(mySkin);
mySelectBox.setItems(0,5,10,20,30,60);
mySelectBox.setSelected(0);
}
答案 0 :(得分:0)
如果要旋转/缩放内部的嵌套组件(字体,纹理等),可以尝试以下代码片段。
mySelectBox.setTransform(true);
mySelectBox.setScale(2f);